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 » :

Imbrications de plusieurs testsInformations[1]
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 « : »).