Python: Tests conditionnels: Difference between revisions

From Wiki Cours
Jump to navigation Jump to search
(Created page with " == Opérateur ternaire == Il arrive souvent qu'il y ait deux résultats possibles après le test d'une condition. Cela peut être écrit en une ligne selon <source lang=pyt...")
 
Line 7: Line 7:
res = restrue if test_condition else resfalse
res = restrue if test_condition else resfalse
# exemple: minimum entre x et y  
# exemple: minimum entre x et y  
min = x if x<y else y
minimum = x if x<y else y
# ou même définition de la fonction min avec lambda
# ou même définition de la fonction Min avec lambda
min = lambda x,y: x if x<y else y
Min = lambda x,y: x if x<y else y
min(10,2)
Min(10,2)
</source>
</source>

Revision as of 16:28, 16 July 2015


Opérateur ternaire

Il arrive souvent qu'il y ait deux résultats possibles après le test d'une condition. Cela peut être écrit en une ligne selon

res = restrue if test_condition else resfalse
# exemple: minimum entre x et y 
minimum = x if x<y else y
# ou même définition de la fonction Min avec lambda
Min = lambda x,y: x if x<y else y
Min(10,2)