De Else-instructie in een For-lus
In Python kan de else-verklaring worden gebruikt met een for-lus. Het else-blok wordt uitgevoerd wanneer de lus alle iteraties voltooit zonder te worden onderbroken door een break-verklaring. Deze functie is vooral handig om te bevestigen dat de lus volledig is doorlopen.
Laten we dit concept toepassen op de travel_list. We printen elke bestemming en wanneer alle bestemmingen zonder onderbreking zijn verwerkt, bevestigt het else-blok de voltooiing.
1234567travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all destinations for city in travel_list: print(city) else: print('All destinations have been listed.')
Laten we nu een voorwaarde toevoegen om de lus voortijdig te beëindigen met break. Als we op zoek zijn naar een specifieke stad (bijvoorbeeld 'Barcelona') en deze vinden, stopt de lus en wordt het else-blok niet uitgevoerd.
123456789travel_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.')
In dit geval wordt het else-blok niet uitgevoerd omdat de lus is onderbroken met break. U kunt not in gebruiken om te bevestigen dat een stad afwezig is in de lijst. Als de stad niet in de lijst voorkomt, kunnen we specifieke acties uitvoeren.
123456789travel_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.')
De operator not in controleert of een element niet aanwezig is in een collectie (zoals een lijst, tuple of string). Gebruik deze om te controleren of een stad niet in de lijst favorite_city voorkomt.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 5
De Else-instructie in een For-lus
Veeg om het menu te tonen
In Python kan de else-verklaring worden gebruikt met een for-lus. Het else-blok wordt uitgevoerd wanneer de lus alle iteraties voltooit zonder te worden onderbroken door een break-verklaring. Deze functie is vooral handig om te bevestigen dat de lus volledig is doorlopen.
Laten we dit concept toepassen op de travel_list. We printen elke bestemming en wanneer alle bestemmingen zonder onderbreking zijn verwerkt, bevestigt het else-blok de voltooiing.
1234567travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all destinations for city in travel_list: print(city) else: print('All destinations have been listed.')
Laten we nu een voorwaarde toevoegen om de lus voortijdig te beëindigen met break. Als we op zoek zijn naar een specifieke stad (bijvoorbeeld 'Barcelona') en deze vinden, stopt de lus en wordt het else-blok niet uitgevoerd.
123456789travel_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.')
In dit geval wordt het else-blok niet uitgevoerd omdat de lus is onderbroken met break. U kunt not in gebruiken om te bevestigen dat een stad afwezig is in de lijst. Als de stad niet in de lijst voorkomt, kunnen we specifieke acties uitvoeren.
123456789travel_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.')
De operator not in controleert of een element niet aanwezig is in een collectie (zoals een lijst, tuple of string). Gebruik deze om te controleren of een stad niet in de lijst favorite_city voorkomt.
Bedankt voor je feedback!