Sommaire

Conditions (if) Conditions if

Les conditions permettent d’exécuter des commandes seulement dans certaines situations, qui seront déterminées à l’exécution du programme. La syntaxe générale des conditions en Python est la suivante :

if condition1 :  
   instruction exécutée si la condition1 est vraie  
   instruction exécutée si la condition1 est vraie...elif condition2 :  
   instruction exécutée si la condition1 est fausse  
   et la condition2 est vraie...  
else:  
   instruction exécutée si la condition1 
   et la condition2 sont fausses...  
suite du programme (exécutée que les conditions soient vraies ou 
fausses)

elif est la contraction de else et de if (« sinon, si » en français). Les parties « elif » et « else » sont optionnelles, et plusieurs parties elif peuvent être présentes. L’indentation (c’est-à-dire les espaces blancs en début de ligne) est importante, car c’est elle qui indique à quel endroit la condition se termine. Le nombre d’espaces est au choix du programmeur, mais doit rester constant. elif else Indentation

La partie condition peut utiliser les opérateurs de comparaison habituels : Opérateurs

  • < (inférieur à)

  • > (supérieur à)

  • <= ...