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 For
Tutoriel sur les Boucles en Python

bookUtilisation des Instructions Conditionnelles dans une Boucle While

La structure if/else peut être combinée avec une boucle while afin d’ajouter une logique conditionnelle à chaque itération. Cela permet d’effectuer différentes actions selon des conditions spécifiques pendant l’exécution de la boucle.

Appliquons ce concept à notre travel_list. Le programme va classer les villes selon que leur nom est court ou long en fonction de 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 à la première ville ;
  2. La boucle while s’exécute tant que i est inférieur à la longueur de travel_list ;
  3. Logique conditionnelle :
    • if : vérifie si la longueur du nom de la ville courante est inférieure à 8 caractères et affiche 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 développeur travaillant sur une application de voyage qui affiche une liste de noms de pays. Pour des raisons de design, l'application doit mettre en avant les pays ayant des noms courts. Pour cela, vous décidez d'automatiser le processus.

  • Compter le nombre total de pays dans la liste countries dont le nom comporte moins de 7 caractères.
  • Utiliser une boucle while pour parcourir les noms des pays.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 9
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

bookUtilisation des Instructions Conditionnelles dans une Boucle While

Glissez pour afficher le menu

La structure if/else peut être combinée avec une boucle while afin d’ajouter une logique conditionnelle à chaque itération. Cela permet d’effectuer différentes actions selon des conditions spécifiques pendant l’exécution de la boucle.

Appliquons ce concept à notre travel_list. Le programme va classer les villes selon que leur nom est court ou long en fonction de 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 à la première ville ;
  2. La boucle while s’exécute tant que i est inférieur à la longueur de travel_list ;
  3. Logique conditionnelle :
    • if : vérifie si la longueur du nom de la ville courante est inférieure à 8 caractères et affiche 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 développeur travaillant sur une application de voyage qui affiche une liste de noms de pays. Pour des raisons de design, l'application doit mettre en avant les pays ayant des noms courts. Pour cela, vous décidez d'automatiser le processus.

  • Compter le nombre total de pays dans la liste countries dont le nom comporte moins de 7 caractères.
  • Utiliser 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 1. Chapitre 9
single

single

some-alt