Les instructions de conditionnel en langage de programmation Python est au nombre de une et font pensée au langage de programmation Perl :
- IF
IF
L'instruction «IF» permet le teste d'une condition et de choisir d'effectuer des instructions plutôt que d'autre dans le cas ou celle-ci serait vrai. Voici donc les syntaxes :
if expression_vrai: instruction_exécuté_si_vrai |
ou
if expression_vrai: instruction_exécuté_si_vrai else: instruction_exécuté_si_faux |
ou
if expression_vrai1: instruction_exécuté_si_vrai1 elif expression_vrai2: instruction_exécuté_si_vrai2 ... rajouter des «elif» autant que nécessaire ... else: instruction_exécuté_si_faux |
Vous y remarquerez donc après les syntaxes proposé que les instructions «else» ou «elseif» ne sont pas obligatoire. Il est également à noter qu'une condition est vrai si elle est différente de zéro et de se fait qu'il n'y a pas de symbole de d'égalité classique (==, <=, >=). Enfin, on peut seulement exécuté un bloc d'instruction contrairement à C.
Exemple
Cet exemple permet de tester une condition vrai :
Jusqu'à la version de Python 2 | De la version Python 3 ou plus |
---|---|
on obtiendra le résultat suivant :
La condition est vrai