Plusieurs tests imbriqués
Lorsqu'il y a plus de deux cas à envisager, on peut imbriquer les if
...else
... mais le code devient difficile à lire.
Pour éviter ces imbrications, on utilisera elif
... qui est la contraction de « else if » :
1
if Test1 est VRAI :
2
bloc d'instruction1
3
elif Test2 est VRAI :
4
bloc d'instruction2
5
else:
6
bloc d'instruction3
7
## Suite du programme
Remarque :
Test1 et Test2 retournent un booléen
Il peut y avoir plusieurs imbrications de
elif
... (attention au « : »).