Imbrication des conditions if et elif
Salut :)
Ton exemple avec les deux chaînes de décision est très bien choisi ^^
En revanche, attention au premier exemple :
if age >= 18:
print("majeur")
elif age < 18:
print("mineur")
La condition elif age < 18 est toujours vraie si le if est faux — il n'existe pas de troisième possibilité. Dans ce cas, un simple else suffit :
if age >= 18:
print("majeur")
else:
print("mineur")
elif est vraiment utile quand tu as 3 branches ou plus à distinguer :
if age < 13:
print("enfant")
elif age < 18:
print("adolescent")
else:
print("adulte")
elif n'est pas un else avec condition, c'est une nouvelle branche dans la chaîne, utile uniquement quand les cas ne sont pas simplement l'un ou l'autre.
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte