L'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 que 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, signifiant que la boucle a complété toutes les itérations.
1234567891011travel_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!')
Dans cet exemple, la boucle while parcourt chaque destination dans la travel_list et l'affiche. Une fois que toutes les destinations sont listées, la condition i < len(travel_list) devient False, déclenchant le bloc else, qui confirme l'achèvement.
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!')
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.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 5
L'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 que 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, signifiant que la boucle a complété toutes les itérations.
1234567891011travel_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!')
Dans cet exemple, la boucle while parcourt chaque destination dans la travel_list et l'affiche. Une fois que toutes les destinations sont listées, la condition i < len(travel_list) devient False, déclenchant le bloc else, qui confirme l'achèvement.
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!')
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.
Merci pour vos commentaires !