if, elif and else

Exécute du code seulement lorsqu’une condition est vraie. Python exécute la première branche qui correspond.

Syntaxe

if condition:
...
elif other_condition:
...
else:
...
  • Chaque ligne d’en-tête se termine par un deux-points, et son bloc est indenté.

Exemple

hp = 5
if hp > 10:
    print("strong")
elif hp > 3:
    print("hurt")
else:
    print("critical")

Sortie :

hurt

Erreurs courantes

  • Un deux-points oublié après la condition provoque une SyntaxError.
  • L’ordre compte : placez en premier la condition la plus précise.

Pratiquer