Leçon 9 / 10 — Chapitre 7: Mise en pratique : suivi scolaire
Vérifier une liste de notes valides avec une boucle while
Cette leçon combine une boucle while, un compteur d'index et un indicateur booléen pour vérifier qu'aucune note d'une liste ne sort de la plage valide (0 à 20), en s'arrêtant dès qu'un problème est détecté.
notes = [14, 22, 9, 16]
i = 0
toutes_valides = True
while i < len(notes) and toutes_valides:
if notes[i] < 0 or notes[i] > 20:
toutes_valides = False
i += 1
print(toutes_valides)
La boucle continue tant que deux conditions restent vraies à la fois : il reste des notes à examiner (i < len(notes)), ET aucune erreur n'a encore été détectée (toutes_valides). Dès qu'une note invalide est trouvée, toutes_valides passe à False, ce qui arrête la boucle au tour suivant sans avoir besoin d'examiner le reste de la liste.
À vous de jouer : adaptez cette macro pour qu'elle affiche aussi la position de la première note invalide trouvée, si elle existe.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès