Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer De Else-instructie in een While-lus | De For-Lus
Python Lussen Tutorial

bookDe Else-instructie in een While-lus

In Python kan het else-blok worden toegevoegd aan een while-lus. Het else-blok wordt uitgevoerd wanneer de lus normaal eindigt, wat betekent dat de lusvoorwaarde False wordt zonder dat er een break-statement wordt aangetroffen.

Het else-blok wordt uitgevoerd wanneer de lusvoorwaarde False wordt, wat aangeeft dat de lus alle iteraties heeft voltooid.

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

In dit voorbeeld doorloopt de while-lus elke bestemming in de travel_list en print deze. Zodra alle bestemmingen zijn weergegeven, wordt de voorwaarde i < len(travel_list) False, waardoor het else-blok wordt geactiveerd, dat bevestigt dat de lijst compleet is.

Als de lus wordt beëindigd met een break-statement (bijvoorbeeld wanneer een specifieke stad wordt gevonden), wordt het else-blok niet uitgevoerd.

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

Hier stopt de lus zodra 'Barcelona' wordt gevonden. Het else-blok wordt overgeslagen omdat de lus niet normaal eindigt, maar wordt onderbroken door de break-instructie.

question mark

Welke van de volgende uitspraken over het else-blok in een Python while-lus is correct?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 11

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

bookDe Else-instructie in een While-lus

Veeg om het menu te tonen

In Python kan het else-blok worden toegevoegd aan een while-lus. Het else-blok wordt uitgevoerd wanneer de lus normaal eindigt, wat betekent dat de lusvoorwaarde False wordt zonder dat er een break-statement wordt aangetroffen.

Het else-blok wordt uitgevoerd wanneer de lusvoorwaarde False wordt, wat aangeeft dat de lus alle iteraties heeft voltooid.

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

In dit voorbeeld doorloopt de while-lus elke bestemming in de travel_list en print deze. Zodra alle bestemmingen zijn weergegeven, wordt de voorwaarde i < len(travel_list) False, waardoor het else-blok wordt geactiveerd, dat bevestigt dat de lijst compleet is.

Als de lus wordt beëindigd met een break-statement (bijvoorbeeld wanneer een specifieke stad wordt gevonden), wordt het else-blok niet uitgevoerd.

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

Hier stopt de lus zodra 'Barcelona' wordt gevonden. Het else-blok wordt overgeslagen omdat de lus niet normaal eindigt, maar wordt onderbroken door de break-instructie.

question mark

Welke van de volgende uitspraken over het else-blok in een Python while-lus is correct?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 11
some-alt