Python: Tests conditionnels

From Wiki Cours
Revision as of 16:28, 16 July 2015 by 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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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 
min = 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)