Python: Tests conditionnels: Difference between revisions
Jump to navigation
Jump to search
Wiki-cours (talk | contribs) (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...") |
Wiki-cours (talk | contribs) |
||
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 | ||
minimum = x if x<y else y | |||
# ou même définition de la fonction | # ou même définition de la fonction Min avec lambda | ||
Min = lambda x,y: x if x<y else y | |||
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)