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