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 For Loop | De For-Lus
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 For Loop

In Python kan de else-verklaring worden gebruikt met een for-lus. Het else-blok wordt uitgevoerd wanneer de lus al zijn iteraties voltooit zonder te worden onderbroken door een break-verklaring. Deze functie is bijzonder nuttig om te bevestigen dat de lus volledig is uitgevoerd.

Laten we dit concept toepassen op de travel_list. We zullen elke bestemming afdrukken, en wanneer alle bestemmingen zonder onderbreking zijn verwerkt, zal het else-blok de voltooiing bevestigen.

1234567
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all destinations for city in travel_list: print(city) else: print('All destinations have been listed.')
copy

Laten we nu een voorwaarde toevoegen om de lus voortijdig te beëindigen met behulp van break. Als we op zoek zijn naar een specifieke stad (bijv. 'Barcelona') en deze vinden, stopt de lus en wordt het else-blok niet uitgevoerd.

123456789
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Searching for a specific city for city in travel_list: print(city) if city == 'Barcelona': break else: print('All destinations have been listed.')
copy

In dit geval wordt het else-blok niet uitgevoerd omdat de lus werd onderbroken met break. Je kunt not in gebruiken om te bevestigen dat een stad afwezig is in de lijst. Als de stad niet in de lijst wordt gevonden, kunnen we specifieke acties uitvoeren.

123456789
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Checking if a city is NOT in the list search_city = 'Paris' if search_city not in travel_list: print(search_city, 'is not in the travel list.') else: print(search_city, 'is in the travel list.')
copy

De not in operator controleert of een element niet aanwezig is in een verzameling (zoals een lijst, tuple of string). Gebruik het om te controleren of een stad niet in de favorite_city lijst staat.

question mark

Wat doet het else blok in een for lus in Python?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. 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 For Loop

In Python kan de else-verklaring worden gebruikt met een for-lus. Het else-blok wordt uitgevoerd wanneer de lus al zijn iteraties voltooit zonder te worden onderbroken door een break-verklaring. Deze functie is bijzonder nuttig om te bevestigen dat de lus volledig is uitgevoerd.

Laten we dit concept toepassen op de travel_list. We zullen elke bestemming afdrukken, en wanneer alle bestemmingen zonder onderbreking zijn verwerkt, zal het else-blok de voltooiing bevestigen.

1234567
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all destinations for city in travel_list: print(city) else: print('All destinations have been listed.')
copy

Laten we nu een voorwaarde toevoegen om de lus voortijdig te beëindigen met behulp van break. Als we op zoek zijn naar een specifieke stad (bijv. 'Barcelona') en deze vinden, stopt de lus en wordt het else-blok niet uitgevoerd.

123456789
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Searching for a specific city for city in travel_list: print(city) if city == 'Barcelona': break else: print('All destinations have been listed.')
copy

In dit geval wordt het else-blok niet uitgevoerd omdat de lus werd onderbroken met break. Je kunt not in gebruiken om te bevestigen dat een stad afwezig is in de lijst. Als de stad niet in de lijst wordt gevonden, kunnen we specifieke acties uitvoeren.

123456789
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Checking if a city is NOT in the list search_city = 'Paris' if search_city not in travel_list: print(search_city, 'is not in the travel list.') else: print(search_city, 'is in the travel list.')
copy

De not in operator controleert of een element niet aanwezig is in een verzameling (zoals een lijst, tuple of string). Gebruik het om te controleren of een stad niet in de favorite_city lijst staat.

question mark

Wat doet het else blok in een for lus in Python?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 5
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt