PaliSkill
← Python pour débutants

Leçon 2 / 10 — Chapitre 3: Boucles approfondies

La boucle while : répéter jusqu'à une condition

La boucle while répète une action **tant qu'**une condition reste vraie — utile quand on ne sait pas à l'avance combien de fois il faudra répéter.

compteur = 1
while compteur <= 3:
    print(compteur)
    compteur = compteur + 1

Ce code affiche 1, puis 2, puis 3. À chaque tour, Python vérifie la condition (compteur <= 3) ; si elle est vraie, il exécute le bloc, puis recommence. Quand compteur atteint 4, la condition devient fausse et la boucle s'arrête.

Le piège classique du débutant : oublier la ligne qui fait progresser la variable testée (compteur = compteur + 1). Sans elle, compteur reste toujours à 1, la condition compteur <= 3 reste toujours vraie, et la boucle ne s'arrête jamais — c'est une boucle infinie, qui bloque le programme.

À retenir :

  • Toujours vérifier qu'il existe bien une instruction, dans le corps de la boucle, qui finira par rendre la condition fausse.
  • for convient quand on connaît le nombre de répétitions à l'avance ; while convient quand on répète jusqu'à ce qu'une situation change.

À vous de jouer : écrivez une boucle while qui affiche les nombres de 5 à 1 en comptant à rebours.

🔒

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.