Cursusinhoud
Introductie tot Python
Introductie tot Python
Verken de While-Lus in Python
In de programmering moet je vaak je code herhaaldelijk laten uitvoeren terwijl een bepaalde voorwaarde waar blijft.
Denk eraan als het nemen van de metro: je blijft in de trein totdat je je halte bereikt. Als je bestemming Station C is, passeer je misschien Station A en Station B voordat je bij Station C aankomt.
Je kunt dit gedrag bereiken met een while
-lus, die de volgende structuur volgt:
python
Je kunt deze lus gebruiken om alle getallen tot 10
af te drukken.
# Assign starting number (counter) i = 1 # While loop will print all the numbers to 10 while i < 10: # Condition print(i, end = ' ') # Action i = i + 1 # Increasing variable
Opmerking
Standaard geeft de
print()
-functie elk resultaat op een nieuwe regel weer. Echter, met behulp van het argumentend=' '
, kunnen we meerdereprint()
-uitvoer scheiden met een spatie.
De logica van de lus wordt hierboven getoond. Merk op dat de instructie i = i + 1
is opgenomen in de lus. Zonder deze regel zou de lus oneindig blijven draaien omdat de voorwaarde 1 < 10
altijd True
zou blijven. Om oneindige lussen te voorkomen, is het essentieel ervoor te zorgen dat de voorwaarde van de lus uiteindelijk False
wordt.
Bedankt voor je feedback!