Chapitre 3 : Les Conditions en Python
Apprenez à prendre des décisions dans votre code avec if, elif et else.
1. Pourquoi utiliser des conditions ?
Les conditions permettent à votre programme de réagir différemment selon les situations. Par exemple :
- Afficher « Majeur » si l’âge ≥ 18, sinon « Mineur »
- Donner une remise si le total d’achat > 100 €
- Vérifier si un mot de passe est correct
En Python, on utilise les mots-clés : if, elif (else if), et else.
2. Syntaxe de base
Structure simple :
if condition:
# code exécuté si la condition est vraie
# code exécuté si la condition est vraie
Avec alternative :
if age >= 18:
print(“Majeur”)
else:
print(“Mineur”)
print(“Majeur”)
else:
print(“Mineur”)
Avec plusieurs cas :
if note >= 16:
print(“Très bien”)
elif note >= 12:
print(“Assez bien”)
elif note >= 10:
print(“Passable”)
else:
print(“Insuffisant”)
print(“Très bien”)
elif note >= 12:
print(“Assez bien”)
elif note >= 10:
print(“Passable”)
else:
print(“Insuffisant”)
⚠️ N’oubliez pas les deux-points : et l’indentation (4 espaces) !
3. 🧪 Exercice : Vérifiez la majorité
Créez une variable age. Si l’âge est ≥ 18, affichez "Vous êtes majeur.", sinon "Vous êtes mineur."
Résultat ici…
4. 🧪 Exercice : Évaluer une note
Créez une variable note (entre 0 et 20). Affichez :
"Excellent"si note ≥ 18"Très bien"si note ≥ 16"Bien"si note ≥ 14"Assez bien"si note ≥ 12"Passable"si note ≥ 10"Insuffisant"sinon
Résultat ici…
5. Opérateurs de comparaison utiles
Utilisez-les dans vos conditions :
| Opérateur | Signification | Exemple |
|---|---|---|
== | égal à | x == 5 |
!= | différent de | x != 5 |
> | supérieur à | x > 5 |
< | inférieur à | x < 5 |
>= | supérieur ou égal à | x >= 5 |
<= | inférieur ou égal à | x <= 5 |
Vous pouvez aussi combiner des conditions avec and, or, et not.
Pingback: Cours : Python - OFPPT - موقع المدرسة الرائدة