PYTHON 4 : INSTRUCTIONS CONDITIONNELLES

1. Condition unique - if...else...
Dans de nombreux algorithmes, on souhaite exécuter une partie des instructions en fonction d'une condition.
La syntaxe est :
                        
if condition :
    instruction 1
else :
    instruction 2
                        
                    
Exemple : On observe qu'en fonction de la valeur de la variable a, on rentre dans l'une ou l'autre condition, et l'exécution change alors.
2. Condition multiple - if...elif... else...
Pour obtenir plus de choix d'exécution, la syntaxe évolue :

if condition1 :
    instruction1
elif condition2 :
    instruction2
else :
    instruction3
Cette syntaxe est beaucoup plus performante que de mettre des if successifs. En effet, dans ce second cas, l'ensemble des conditions sera vérifié, alors qu'une variable ne peut avoir plusieurs valeurs en même temps !
Exemple : Cette syntaxe est très utile quand on doit visualiser où se situe une valeur. Les conditions vont être vérifiées les unes après les autres ; la première satisfaite est exécutée.
3. Conditions imbriquées
Il est également possible d'imbriquer ces instructions.
Exemple :