Python: Tests conditionnels
Jump to navigation
Jump to search
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)