Exercice 6 / 100

Condition if/else

ConsigneSi age >= 18 affiche 'Majeur', sinon 'Mineur'

📖 Cours

Les conditions permettent à un programme de prendre des décisions : faire ceci SI une condition est vraie, sinon faire cela.

Syntaxe

if condition: # ce bloc s'exécute si condition est Trueelse: # ce bloc s'exécute sinon

Les deux-points : à la fin du if et du else sont obligatoires.

Le bloc en dessous doit être indenté (4 espaces). C'est ça qui dit à Python "ce code appartient au if".

Opérateurs de comparaison

== égal a == b (attention : 2 fois =, sinon c'est une assignation)!= différent a != b> strictement plus grand< strictement plus petit>= plus grand ou égal<= plus petit ou égal

Une comparaison renvoie True ou False.

Exemple complet

age = 20if age >= 18: print('Majeur')else: print('Mineur')

Qu'est-ce qui se passe ici ?

1. Python évalue age >= 18 → 20 >= 18 → True2. Comme c'est True, le bloc du if s'exécute → affiche "Majeur"3. Le bloc else est ignoré
Une condition est évaluée à True ou à False : Python exécute le bloc du if dans un cas, celui du else dans l'autre, jamais les deux
Une condition est évaluée à True ou à False : Python exécute le bloc du if dans un cas, celui du else dans l'autre, jamais les deux

Le else est optionnel : tu peux avoir un if tout seul si tu n'as rien à faire dans le cas contraire.

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →