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

Contenu du cours

Introduction à Python

Introduction à Python

1. Premier Contact avec Python
2. Variables et Types en Python
3. Instructions Conditionnelles en Python
4. Autres Types de Données en Python
5. Boucles en Python
6. Fonctions en 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 :

python

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
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt