Instructions conditionnelles (if, elif, else)

Les instructions conditionnelles permettent au programme de prendre des décisions : on choisit d’exécuter (ou non) certaines instructions selon qu’une condition est vraie ou fausse.

Syntaxe de base en Python :

if condition:
    # instructions si la condition est vraie
elif autre_condition:
    # instructions si la 1ère condition est fausse et la 2e vraie
else:
    # instructions si toutes les conditions précédentes sont fausses

Exemple simple :

age = 17
if age >= 18:
    print("Majeur")
else:
    print("Mineur")

Ici, on affiche « Mineur » car la condition age >= 18 est fausse.

Avec plusieurs conditions :

note = 14
if note >= 16:
    mention = "Très bien"
elif note >= 14:
    mention = "Bien"
elif note >= 12:
    mention = "Assez bien"
else:
    mention = "Sans mention"
print(mention)

Cet exemple affecte à la variable mention une valeur selon la note obtenue. Le choix dépend de la première condition vraie rencontrée.

À retenir :

  • Le bloc d’instructions indenté sous chaque condition n’est exécuté que si la condition est vraie.
  • S’il n’y a pas de condition vraie, le bloc else s’exécute.

Application concrète :
Afficher un message « Accès autorisé » uniquement si un utilisateur a plus de 13 ans :

age = 15
if age > 13:
    print("Accès autorisé")
else:
    print("Accès refusé")

Pour aller plus loin : consulte les ressources officielles sur https://eduscol.education.fr

Offrez à votre enfant une aide aux devoirs personnalisée

Essayer Scolibree

✨ une matière gratuite, à vie. 

Pin It on Pinterest

Abonnez-vous à notre newsletter pour ne rien perdre de notre actualité et des articles que nous publions