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

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

while condition:
  do_something

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

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 1.67

bookExplorer la Boucle While en Python

Glissez pour afficher le menu

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 :

while condition:
  do_something

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