Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer The Else Statement in a While Loop | The While Loop
Python Lussen Tutorial
course content

Cursusinhoud

Python Lussen Tutorial

Python Lussen Tutorial

1. De For-Lus
2. The While Loop
3. Geneste Lussen
4. Lijst- en Woordenboekbegrip

book
The Else Statement in a While Loop

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 een break-verklaring tegen te komen.

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 drukt deze af. Zodra alle bestemmingen zijn vermeld, wordt de voorwaarde i < len(travel_list) False, wat het else-blok activeert dat de voltooiing bevestigt.

Als de lus eindigt met een break-verklaring (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 het 'Barcelona' vindt. Het else-blok wordt overgeslagen omdat de lus niet normaal eindigt, maar wordt onderbroken door de break-verklaring.

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 2. Hoofdstuk 5

Vraag AI

expand
ChatGPT

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

course content

Cursusinhoud

Python Lussen Tutorial

Python Lussen Tutorial

1. De For-Lus
2. The While Loop
3. Geneste Lussen
4. Lijst- en Woordenboekbegrip

book
The Else Statement in a While Loop

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 een break-verklaring tegen te komen.

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 drukt deze af. Zodra alle bestemmingen zijn vermeld, wordt de voorwaarde i < len(travel_list) False, wat het else-blok activeert dat de voltooiing bevestigt.

Als de lus eindigt met een break-verklaring (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 het 'Barcelona' vindt. Het else-blok wordt overgeslagen omdat de lus niet normaal eindigt, maar wordt onderbroken door de break-verklaring.

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 2. Hoofdstuk 5
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt