Adloun

Une année scolaire

Exercice d'entraînement · niveau 2 · sciences numériques et technologie (seconde), chapitre 3 — Instructions conditionnelles · Indentation et conditions imbriquées

Énoncé

Un élève passe dans la classe supérieure si sa moyenne atteint . Entre et , il passe tout de même si son nombre d'absences est inférieur à . Écrire la fonction passe(moyenne, absences) renvoyant un booléen.

Corrigé

def passe(moyenne, absences):
    if moyenne >= 10:
        return True
    elif moyenne >= 8:
        return absences < 5
    else:
        return False

La branche du milieu renvoie directement le résultat du test : écrire if absences &lt; 5: return True else: return False donnerait la même chose en trois fois plus long.

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.