Cursusinhoud
Python Lussen Tutorial
Python Lussen Tutorial
Kiezen Tussen For- en While-Lussen in Python
Lussen zijn essentiële hulpmiddelen voor repetitieve taken in Python, maar de keuze tussen een for
-lus of een while
-lus hangt af van de aard van de taak. Beide hebben unieke sterke punten die geschikt zijn voor verschillende scenario's.
Een for
-lus is ideaal wanneer je het exacte aantal iteraties kent of door een reeks zoals een lijst, tuple, string of bereik itereren.
Itereren Over Reeksen
Wanneer je elk element in een lijst, tuple of string moet verwerken.
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] for city in travel_list: print(city)
Vast Aantal Iteraties
Wanneer het aantal iteraties vooraf bepaald is.
for i in range(5): print('Trip', i + 1)
Wanneer while
Lussen te Gebruiken
Een while
lus is beter geschikt voor situaties waarin het aantal iteraties vooraf onbekend is en de lus afhankelijk is van een voorwaarde.
Voorwaarde-gebaseerde Iteratie
Wanneer je wilt dat de lus doorgaat totdat een specifieke voorwaarde is vervuld.
budget = 1000 travel_costs = [300, 150, 200, 400, 100] total_cost = 0 i = 0 while total_cost + travel_costs[i] <= budget: total_cost += travel_costs[i] print('Trip', i + 1, 'cost:', travel_costs[i]) i += 1
Oneindige Lussen met Stopvoorwaarden
Wanneer je een doorlopend proces nodig hebt dat stopt op basis van een voorwaarde.
python
Bedankt voor je feedback!