OKPEDIA PYTHON FR

Comment utiliser if elif et else en python

Pour créer une instruction conditionnelle multiple en python, utilisez l'instruction if elif else

if (condition 1):
instruction 1
elif (condition 2):
instruction 2
elif (condition 3):
instruction 3
else:
instruction 4

Si la condition 1 est vraie, le programme exécute l'instruction 1.

Sinon, il vérifie les conditions suivantes 2 et 3 dans les clauses elif jusqu'à ce qu'il trouve une condition vraie.

Si aucune condition n'est vraie, le programme exécute la condition dans la clause else.

comment fonctionne l'instruction if elif

Note. Les clauses elif sont facultatives. Il peut y avoir 2, 3 ou plusieurs clauses elif ou aucune. La clause else est également facultative. Si le programme trouve une condition vraie, il exécute le bloc d'instructions et quitte la structure conditionnelle sans vérifier les autres conditions.

Toutes les instructions 1,2,3,4 doivent commencer par un retrait à droite de if, elif ou else (indentation).

Les instructions 1,2,3,4 peuvent également être des blocs constitués de plusieurs instructions.

Exemple

Cette structure de contrôle vérifie la valeur de la variable age sous plusieurs conditions

if age>7 and age<=10:
print(">7-10")
elif (age<=3):
print("1-3")
elif (age<=5):
print("4-5")
elif (age<=7):
print("6-7")
else:
print("error")

La sortie change en fonction de la valeur de la variable

Si la valeur de la variable age est égale à 8, 9 ou 10

>7-10

S'il est inférieur ou égal à 3, le premier elif est exécuté

1-3

S'il est inférieur ou égal à 5, le deuxième elif est exécuté

4-5

S'il est inférieur ou égal à 7, le troisième elif est exécuté

6-7

Si aucune des conditions ci-dessus n'est vraie, le programme exécute le bloc d'instructions dans la clause else

error

https://how.okpedia.org/fr/python/comment-utiliser-if-elif-et-else-en-python


Signalez une erreur ou partagez une suggestion pour améliorer cette page



FacebookTwitterLinkedinLinkedin