Les programmes deviennent intéressants quand ils peuvent choisir entre des actions. En Python, les instructions if permettent ces choix.
L’idée de base
Un if vérifie une condition. Si elle est vraie, le code indenté en dessous s’exécute. Sinon, Python l’ignore.
temperature = 30
if temperature > 25:
print("Mets un chapeau !")
Ajouter une alternative
else gère tous les autres cas :
if temperature > 25:
print("Mets un chapeau !")
else:
print("Prends une veste !")
Plusieurs choix avec elif
Quand il y a plus de deux possibilités, utilisez elif, qui signifie « sinon si ». Python vérifie les conditions de haut en bas et exécute la première qui est vraie.
Comparer des valeurs
Utilisez == pour vérifier que deux valeurs sont égales et != pour différentes. Il existe aussi <, >, <= et >=. Une erreur fréquente de débutant est d’utiliser un seul =, qui enregistre une valeur au lieu de comparer.
L’indentation compte
Les lignes indentées appartiennent au if. En Python, les espaces font partie du code : restez cohérent.
Une idée de jeu
Écrivez un jeu de devinette : le programme choisit un nombre secret, et if, elif et else décident s’il faut dire « trop grand », « trop petit » ou « bravo ! ».
À retenir
Les conditions permettent à un programme de réagir à la situation, ce qui lui donne l’air intelligent.
Pour aller plus loin
Retrouvez le traitement complet, les exemples et les exercices dans Code Quest avec Python.
Adapté de Code Quest avec Python, publié par Choral Software. Texte de l’article et exemples originaux © 2026 Choral Software. Tous droits réservés.
