Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre La Première Boucle While | La Boucle While
Tutoriel sur les Boucles en Python

book
La Première Boucle While

La boucle while est utilisée pour répéter un bloc de code tant qu'une condition spécifiée évalue à True. La condition est vérifiée au début de chaque itération, et la boucle s'arrête lorsque la condition devient False.

while condition:
# Code to execute while the condition is True

condition: une expression booléenne qui évalue à True ou False.

Nous allons imprimer toutes les destinations de la travel_list une par une.

travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"]

# Initialize the index
i = 0

# Print each destination using a while loop
while i < len(travel_list):
print(travel_list[i])
i += 1
123456789
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize the index i = 0 # Print each destination using a while loop while i < len(travel_list): print(travel_list[i]) i += 1
copy
  • La variable i commence à 0, ce qui représente le premier index de la travel_list;
  • La boucle while vérifie si i est inférieur à la longueur de la liste (len(travel_list)). Cela garantit que la boucle ne dépasse pas les limites de la liste;
  • La boucle imprime la destination à l'index actuel travel_list[i];
  • La variable i est incrémentée de 1 à chaque itération en utilisant i += 1;
  • Lorsque i devient égal à la longueur de la liste, la condition évalue à False, et la boucle s'arrête.
Tâche

Swipe to start coding

Vous êtes un analyste de données travaillant sur un programme qui traite des données de pays. Votre tâche est de sélectionner la moitié des pays de la liste fournie. Comme l'efficacité est essentielle, vous décidez d'automatiser cette sélection en utilisant une boucle while.

  • Parcourez la liste en utilisant une boucle while, en sélectionnant uniquement la première moitié des pays.
  • Stockez les pays sélectionnés dans la liste selected.

Solution

# List of countries
countries = ['Wales', 'Denmark', 'Belgium', 'Japan', 'South Korea', 'Barcelona', 'South Africa', 'Indonesia', 'Singapore', 'Australia', 'India', 'Saudi Arabia', 'Mexico', 'Turkey', 'Greece', 'Netherlands', 'Tokyo', 'Finland', 'Monako', 'United Arab Emirates', 'Egypt', 'Morocco', 'Brazil', 'Argentina', 'Ireland', 'Portugal', 'Chile', 'Paris', 'Spain', 'Czech Republic', 'Sweden', 'Switzerland', 'Liverpool', 'Thailand', 'Luxemburg', 'New Zealand', 'France', 'Italy', 'Germany', 'China', 'Munchen', 'Canada', 'Hungary', 'Scotland', 'Norway', 'Austria', 'Ukraine', 'Poland']

# List to hold the selected countries
selected = []

# Use while loop to select half of the countries
i = 0
while i < len(countries) // 2:
selected.append(countries[i])
i += 1

# Testing
print("Selected countries:", selected)
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 1
# List of countries
countries = ['Wales', 'Denmark', 'Belgium', 'Japan', 'South Korea', 'Barcelona', 'South Africa', 'Indonesia', 'Singapore', 'Australia', 'India', 'Saudi Arabia', 'Mexico', 'Turkey', 'Greece', 'Netherlands', 'Tokyo', 'Finland', 'Monako', 'United Arab Emirates', 'Egypt', 'Morocco', 'Brazil', 'Argentina', 'Ireland', 'Portugal', 'Chile', 'Paris', 'Spain', 'Czech Republic', 'Sweden', 'Switzerland', 'Liverpool', 'Thailand', 'Luxemburg', 'New Zealand', 'France', 'Italy', 'Germany', 'China', 'Munchen', 'Canada', 'Hungary', 'Scotland', 'Norway', 'Austria', 'Ukraine', 'Poland']

# List to hold the selected countries
selected = []



# Testing
print("Selected countries:", selected)
toggle bottom row
some-alt