ConsigneSi 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 Trueelse: # ce bloc s'exécute sinonLes 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".
== é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 égalUne 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é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 →