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 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 = 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é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 →