Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre L'instruction Else dans une Boucle While | La Boucle For
Tutoriel sur les Boucles en Python

bookL'instruction Else dans une Boucle While

En Python, le bloc else peut être ajouté à une boucle while. Le bloc else s'exécute lorsque la boucle se termine normalement, c'est-à-dire lorsque la condition de la boucle devient False sans rencontrer d'instruction break.

Le bloc else s'exécute lorsque la condition de la boucle devient False, indiquant que la boucle a terminé toutes ses itérations.

1234567891011
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Iterate through the destinations while i < len(travel_list): print(travel_list[i]) i += 1 else: print('All destinations have been listed!')
copy

Dans cet exemple, la boucle while parcourt chaque destination dans la liste travel_list et l'affiche. Une fois que toutes les destinations ont été listées, la condition i < len(travel_list) devient False, ce qui déclenche le bloc else confirmant la complétion.

Si la boucle se termine par une instruction break (par exemple, lorsqu'une ville spécifique est trouvée), le bloc else ne s'exécute pas.

1234567891011121314
# List of travel destinations travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Search for a specific destination while i < len(travel_list): if travel_list[i] == 'Barcelona': break print(travel_list[i]) i += 1 else: # This won't execute if break is triggered. print('All destinations have been listed!')
copy

Ici, la boucle s'arrête dès qu'elle trouve 'Barcelona'. Le bloc else est ignoré car la boucle ne se termine pas normalement mais est interrompue par l'instruction break.

question mark

Laquelle des affirmations suivantes concernant le bloc else dans une boucle while Python est correcte ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 11

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

bookL'instruction Else dans une Boucle While

Glissez pour afficher le menu

En Python, le bloc else peut être ajouté à une boucle while. Le bloc else s'exécute lorsque la boucle se termine normalement, c'est-à-dire lorsque la condition de la boucle devient False sans rencontrer d'instruction break.

Le bloc else s'exécute lorsque la condition de la boucle devient False, indiquant que la boucle a terminé toutes ses itérations.

1234567891011
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Iterate through the destinations while i < len(travel_list): print(travel_list[i]) i += 1 else: print('All destinations have been listed!')
copy

Dans cet exemple, la boucle while parcourt chaque destination dans la liste travel_list et l'affiche. Une fois que toutes les destinations ont été listées, la condition i < len(travel_list) devient False, ce qui déclenche le bloc else confirmant la complétion.

Si la boucle se termine par une instruction break (par exemple, lorsqu'une ville spécifique est trouvée), le bloc else ne s'exécute pas.

1234567891011121314
# List of travel destinations travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Search for a specific destination while i < len(travel_list): if travel_list[i] == 'Barcelona': break print(travel_list[i]) i += 1 else: # This won't execute if break is triggered. print('All destinations have been listed!')
copy

Ici, la boucle s'arrête dès qu'elle trouve 'Barcelona'. Le bloc else est ignoré car la boucle ne se termine pas normalement mais est interrompue par l'instruction break.

question mark

Laquelle des affirmations suivantes concernant le bloc else dans une boucle while Python est correcte ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 11
some-alt