Contenu du cours
Tutoriel sur les Boucles en Python
Tutoriel sur les Boucles en Python
Utilisation des Instructions Conditionnelles dans une Boucle While
La structure if/else peut être combinée avec une boucle while
pour ajouter une logique conditionnelle à chaque itération. Cela vous permet d'effectuer différentes actions en fonction de conditions spécifiques pendant l'exécution de la boucle.
Appliquons ce concept à notre travel_list
. Le programme catégorisera les villes comme ayant des noms "courts" ou "longs" selon leur longueur (moins de 8 caractères pour court, 8 ou plus pour long).
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize index i = 0 # Categorize cities by name length while i < len(travel_list): if len(travel_list[i]) < 8: print(travel_list[i], "has a short name.") else: print(travel_list[i], "has a long name.") i += 1
- L'index
i
est initialisé à 0 pour commencer par la première ville; - La boucle
while
s'exécute tant quei
est inférieur à la longueur de latravel_list
; - Logique conditionnelle:
if
: vérifie si la longueur du nom de la ville actuelle est inférieure à 8 caractères et imprime un message en conséquence;else
: gère tous les autres cas où la longueur du nom est de 8 caractères ou plus;
- La variable
i
est incrémentée à la fin de chaque itération pour passer à la ville suivante.
Swipe to start coding
Vous êtes un développeur travaillant sur une application de voyage qui affiche une liste de noms de pays. Pour des raisons de conception, l'application doit mettre en évidence les pays avec des noms courts. Pour ce faire, vous décidez d'automatiser le processus.
- Comptez le nombre total de pays dans la liste
countries
dont les noms ont moins de 7 caractères. - Utilisez une boucle while pour parcourir les noms des pays.
Solution
Merci pour vos commentaires !
Utilisation des Instructions Conditionnelles dans une Boucle While
La structure if/else peut être combinée avec une boucle while
pour ajouter une logique conditionnelle à chaque itération. Cela vous permet d'effectuer différentes actions en fonction de conditions spécifiques pendant l'exécution de la boucle.
Appliquons ce concept à notre travel_list
. Le programme catégorisera les villes comme ayant des noms "courts" ou "longs" selon leur longueur (moins de 8 caractères pour court, 8 ou plus pour long).
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize index i = 0 # Categorize cities by name length while i < len(travel_list): if len(travel_list[i]) < 8: print(travel_list[i], "has a short name.") else: print(travel_list[i], "has a long name.") i += 1
- L'index
i
est initialisé à 0 pour commencer par la première ville; - La boucle
while
s'exécute tant quei
est inférieur à la longueur de latravel_list
; - Logique conditionnelle:
if
: vérifie si la longueur du nom de la ville actuelle est inférieure à 8 caractères et imprime un message en conséquence;else
: gère tous les autres cas où la longueur du nom est de 8 caractères ou plus;
- La variable
i
est incrémentée à la fin de chaque itération pour passer à la ville suivante.
Swipe to start coding
Vous êtes un développeur travaillant sur une application de voyage qui affiche une liste de noms de pays. Pour des raisons de conception, l'application doit mettre en évidence les pays avec des noms courts. Pour ce faire, vous décidez d'automatiser le processus.
- Comptez le nombre total de pays dans la liste
countries
dont les noms ont moins de 7 caractères. - Utilisez une boucle while pour parcourir les noms des pays.
Solution
Merci pour vos commentaires !