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 l'attestation finale.

5 500 XOF / 8,38 € / 9,14 $

Débloquez les 97 leçons restantes de ce module

Pour vous communiquer où envoyer le paiement.

Moyen de paiement souhaité

Nous vous contactons pour le paiement — activé dès réception.