Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Boucle For Imbriquée | Boucles Imbriquées
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
Boucle For Imbriquée

Nous utiliserons une boucle imbriquée pour imprimer chaque ville plusieurs fois dans un format structuré, ressemblant à un motif triangulaire.

12345678
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Outer loop for controlling rows for i in range(1, len(travel_list) + 1): # Inner loop for controlling columns for j in range(i): print(travel_list[j], end=' ') # Print cities in a row print('') # Move to the next line after each row
copy
  1. Boucle extérieure : la boucle for avec range(1, len(travel_list) + 1) détermine le nombre de lignes. Chaque itération représente une ligne. i contrôle combien de villes sont imprimées dans la ligne actuelle ;
  2. Boucle intérieure : la boucle for avec range(i) itère sur les villes à imprimer dans la ligne actuelle. j accède aux noms des villes dans travel_list jusqu'à l'index de la ligne actuelle ;
  3. Impression : le print(travel_list[j], end=' ') assure que les villes sont imprimées sur la même ligne. print('') passe à la ligne suivante après chaque ligne.
Tâche

Swipe to start coding

Vous travaillez sur un système de navigation qui traite des listes de voyages, où chaque voyage comprend plusieurs pays. Cependant, une erreur de traitement des données a fait que tous les noms de pays apparaissent en minuscules, les rendant illisibles par le système.
Pour résoudre ce problème, vous devez extraire et formater correctement les noms des pays.

  • Extraire tous les noms de pays de trips et les stocker dans countries.
  • Mettre en majuscule chaque nom de pays avant de l'ajouter à countries en utilisant la méthode capitalize().

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 3. Chapitre 1
toggle bottom row

book
Boucle For Imbriquée

Nous utiliserons une boucle imbriquée pour imprimer chaque ville plusieurs fois dans un format structuré, ressemblant à un motif triangulaire.

12345678
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Outer loop for controlling rows for i in range(1, len(travel_list) + 1): # Inner loop for controlling columns for j in range(i): print(travel_list[j], end=' ') # Print cities in a row print('') # Move to the next line after each row
copy
  1. Boucle extérieure : la boucle for avec range(1, len(travel_list) + 1) détermine le nombre de lignes. Chaque itération représente une ligne. i contrôle combien de villes sont imprimées dans la ligne actuelle ;
  2. Boucle intérieure : la boucle for avec range(i) itère sur les villes à imprimer dans la ligne actuelle. j accède aux noms des villes dans travel_list jusqu'à l'index de la ligne actuelle ;
  3. Impression : le print(travel_list[j], end=' ') assure que les villes sont imprimées sur la même ligne. print('') passe à la ligne suivante après chaque ligne.
Tâche

Swipe to start coding

Vous travaillez sur un système de navigation qui traite des listes de voyages, où chaque voyage comprend plusieurs pays. Cependant, une erreur de traitement des données a fait que tous les noms de pays apparaissent en minuscules, les rendant illisibles par le système.
Pour résoudre ce problème, vous devez extraire et formater correctement les noms des pays.

  • Extraire tous les noms de pays de trips et les stocker dans countries.
  • Mettre en majuscule chaque nom de pays avant de l'ajouter à countries en utilisant la méthode capitalize().

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 3. Chapitre 1
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