Adloun

La mention selon la note

Exercice d'entraînement · niveau 2 · sciences numériques et technologie (seconde), chapitre 3 — Instructions conditionnelles · La structure if / elif / else

Énoncé

Écrire une fonction mention(note) qui renvoie la mention selon la note sur : « Très bien » si , « Bien » si , « Assez bien » si , « Passable » si , « Insuffisant » sinon.

Corrigé

def mention(note):
    if note >= 16:
        return "Très bien"
    elif note >= 14:
        return "Bien"
    elif note >= 12:
        return "Assez bien"
    elif note >= 10:
        return "Passable"
    else:
        return "Insuffisant"

print(mention(13))   # Affiche : Assez bien

Les elif sont testés dans l'ordre : dès qu'une condition est vraie, la mention correspondante est renvoyée.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.