Fiche de révision : Instructions conditionnelles if elif else
En bref
Les instructions conditionnelles (if, elif, else) permettent d'exécuter du code selon qu'une condition est vraie ou fausse. Elles sont essentielles pour créer des programmes qui réagissent à des situations différentes. En Seconde, on les utilise dans des simulations, des calculs avec conditions, et des boucles.
Points clés
- if teste une condition ; si elle est vraie, le bloc indenté est exécuté.
- elif (else if) permet de tester une autre condition si la précédente était fausse.
- else s'exécute si aucune condition précédente n'est vraie.
- Une condition est une expression booléenne (True/False) utilisant ==, !=, <, >, <=, >=, in, not, and, or.
- L'indentation (4 espaces) est obligatoire pour délimiter les blocs.
- On peut imbriquer des conditions (if dans un if) mais attention à la lisibilité.
- Les conditions sont utilisées dans les boucles (while, for) et les fonctions pour contrôler le flux.
Définitions & formules
Condition
Expression qui vaut True ou False (ex: x > 5).
Bloc
Groupe d'instructions indentées exécutées ensemble.
Opérateur de comparaison
== (égal), != (différent), <, >, <=, >=.
Opérateur logique
and (ET), or (OU), not (NON).
Méthode flash
- 1Écrire if suivi de la condition et deux-points.
- 2Indenter le bloc à exécuter si la condition est vraie.
- 3Ajouter elif (optionnel) avec une autre condition et son bloc.
- 4Terminer par else (optionnel) avec le bloc par défaut.
Exemple corrigé
Énoncé
Écrire un programme qui affiche 'Pair' si un nombre saisi est pair, sinon 'Impair'.
Résolution
n = int(input()) if n % 2 == 0: print('Pair') else: print('Impair')
Pièges à éviter
❌ Faux : Oublier les deux-points après if, elif, else.
✅ Correct : Toujours mettre : à la fin de la ligne de condition.
❌ Faux : Utiliser = au lieu de == pour comparer.
✅ Correct : = est pour l'affectation, == pour la comparaison.
❌ Faux : Mélanger les indentations (espaces et tabulations).
✅ Correct : Utiliser 4 espaces (ou une tabulation) de façon cohérente.
Auto-évaluation
Coche ce que tu sais faire. Le reste = à revoir en priorité.
0 / 5 — continue, tu y es presque !
Tu as revu la fiche ? Passe à l'action 💪
Teste-toi sur les exercices de Mathématiques pour ancrer ce que tu viens de réviser.
