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.

python
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 voyageur planifiant votre prochaine aventure. Pour rendre les choses gérables, vous décidez de visiter seulement la moitié des pays d'une liste donnée.

  • Utilisez une boucle while pour parcourir la liste, en sélectionnant uniquement la première moitié des destinations.
  • Utilisez // pour la division entière afin de déterminer correctement le point médian de la liste pour la condition de la boucle while.
  • Stockez les pays choisis 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