Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Explorer la Boucle While en Python | Boucles en Python
Introduction à Python

book
Explorer la Boucle While en Python

En programmation, vous avez souvent besoin que votre code s'exécute de manière répétée tant qu'une certaine condition reste vraie.

Pensez-y comme prendre le métro : vous restez dans le train jusqu'à ce que vous atteigniez votre arrêt. Si votre destination est Station C, vous pourriez passer par Station A et Station B avant d'arriver à Station C.

Vous pouvez obtenir ce comportement en utilisant une boucle while, qui suit cette structure :

Vous pouvez utiliser cette boucle pour imprimer tous les nombres jusqu'à 10.

1234567
# Assign starting number (counter) i = 1 # While loop will print all the numbers to 10 while i < 10: # Condition print(i, end = ' ') # Action i = i + 1 # Increasing variable
copy

Remarque

Par défaut, la fonction print() affiche chaque résultat sur une nouvelle ligne. Cependant, en utilisant l'argument end=' ', nous pouvons séparer plusieurs sorties print() par un espace à la place.

La logique de la boucle est montrée ci-dessus. Remarquez que l'instruction i = i + 1 est incluse à l'intérieur de la boucle. Sans cette ligne, la boucle s'exécuterait indéfiniment car la condition 1 < 10 resterait toujours True. Pour éviter les boucles infinies, il est essentiel de s'assurer que la condition de la boucle devienne finalement False.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 1
some-alt