Aller au contenu principal
Publié le

if, elif et else en Python

Partager :

Introduction

Le contrôle de flux est un concept fondamental en programmation. Il permet au programme de prendre des décisions et d'exécuter des blocs de code spécifiques en fonction de conditions déterminées. En Python, les principaux outils pour le contrôle de flux sont les instructions if, elif et else.

Comprendre if, elif et else

L'Instruction if

L'if vérifie une condition et, si elle est vraie, exécute le bloc de code suivant.

age = 18

if age >= 18:
  print('Vous êtes un adulte.')

L'Instruction elif

L'elif (abréviation de "else if") permet de vérifier plusieurs conditions après un if.

age = 15

if age < 12:
  print('Vous êtes un enfant.')
elif age < 18:
  print('Vous êtes un adolescent.')

L'Instruction else

L'else est exécuté lorsque toutes les conditions précédentes (du if et de l'elif) sont fausses. Il ne nécessite pas de condition.

age = 28

if age < 12:
  print('Vous êtes un enfant.')
elif age < 18:
  print('Vous êtes un adolescent.')
else:
  print('Vous êtes un adulte.')

Exemple Pratique

Supposons que vous souhaitiez créer un programme qui catégorise l'évaluation d'un produit en fonction d'une note de 1 à 5.

note = 4

if note == 1:
  print('Très mauvais.')
elif note == 2:
  print('Mauvais.')
elif note == 3:
  print('Moyen.')
elif note == 4:
  print('Bon.')
else:
  print('Excellent.')

Conclusion

Les instructions if, elif et else offrent une manière puissante et flexible de contrôler le flux d'exécution d'un programme Python. Lorsqu'elles sont utilisées correctement, elles peuvent rendre votre code plus logique et efficace.

Happy coding!