Contenu du cours
Tutoriel sur les Boucles en Python
Tutoriel sur les Boucles en Python
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.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] for city in travel_list: print(city)
Nombre Fixe d'Itérations
Lorsque le nombre d'itérations est prédéterminé.
for i in range(5): print(f"Trip {i + 1}")
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.
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
Boucles Infinies avec Conditions de Sortie
Lorsque vous avez besoin d'un processus continu qui s'arrête en fonction d'une condition.
Merci pour vos commentaires !