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 < 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.