PaliSkill
Python pour débutants

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