Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Choisir entre les Boucles For et While en Python | La Boucle While
Tutoriel sur les Boucles en Python
course content

Contenu du cours

Tutoriel sur les Boucles en Python

Tutoriel sur les Boucles en Python

1. La Boucle For
2. La Boucle While
3. Boucles Imbriquées
4. Compréhensions de Listes et de Dictionnaires

book
Choisir entre les Boucles For et While en Python

Les boucles sont des outils essentiels pour les tâches répétitives en Python, mais décider d'utiliser une boucle for ou une boucle while dépend de la nature de la tâche. Les deux ont des forces uniques qui conviennent à différents scénarios.

Une boucle for est idéale lorsque vous connaissez le nombre exact d'itérations ou que vous parcourez une séquence comme une liste, un tuple, une chaîne ou une plage.

Itération sur des séquences

Lorsque vous devez traiter chaque élément d'une liste, d'un tuple ou d'une chaîne.

123
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] for city in travel_list: print(city)
copy

Nombre Fixe d'Itérations

Lorsque le nombre d'itérations est prédéterminé.

12
for i in range(5): print(f"Trip {i + 1}")
copy

Quand Utiliser les Boucles while

Une boucle while est mieux adaptée aux situations où le nombre d'itérations est inconnu à l'avance, et la boucle dépend d'une condition.

Itération Basée sur une Condition

Lorsque vous souhaitez que la boucle continue jusqu'à ce qu'une condition spécifique soit remplie.

123456789
budget = 1000 travel_costs = [300, 150, 200, 400, 100] total_cost = 0 i = 0 while total_cost + travel_costs[i] <= budget: total_cost += travel_costs[i] print(f"Trip {i + 1} cost: ${travel_costs[i]}") i += 1
copy

Boucles Infinies avec Conditions de Sortie

Lorsque vous avez besoin d'un processus continu qui s'arrête en fonction d'une condition.

Modifiez le code pour arrêter la boucle prématurément lorsqu'un seul voyage dépasse 400 $. Où devriez-vous ajouter l'instruction `break` ?

Modifiez le code pour arrêter la boucle prématurément lorsqu'un seul voyage dépasse 400 $. Où devriez-vous ajouter l'instruction break ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 6
We're sorry to hear that something went wrong. What happened?
some-alt