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.
forconvient quand on connaît le nombre de répétitions à l'avance ;whileconvient 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