Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Utilisation des Instructions Conditionnelles dans une Boucle While | 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
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).

123456789101112
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
copy
  1. L'index i est initialisé à 0 pour commencer par la première ville;
  2. La boucle while s'exécute tant que i est inférieur à la longueur de la travel_list;
  3. 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;
  4. La variable i est incrémentée à la fin de chaque itération pour passer à la ville suivante.
Tâche

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

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3
toggle bottom row

book
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).

123456789101112
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
copy
  1. L'index i est initialisé à 0 pour commencer par la première ville;
  2. La boucle while s'exécute tant que i est inférieur à la longueur de la travel_list;
  3. 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;
  4. La variable i est incrémentée à la fin de chaque itération pour passer à la ville suivante.
Tâche

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

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt