Exercice 6 / 100

Condition if/else

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

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 True else: # 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 = 20 if age >= 18: print('Majeur') else: print('Mineur')

Qu'est-ce qui se passe ici ?

1. Python évalue age >= 18 → 20 >= 18 → True 2. Comme c'est True, le bloc du if s'exécute → affiche "Majeur" 3. Le bloc else est ignoré
Une condition ne vaut que 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.

exercise.py

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