While loops met interactie
Last updated
Was this helpful?
Last updated
Was this helpful?
Je gebruikt while
-loops als je nog niet weet hoe vaak je gaat herhalen.
Stel dat je een boodschappenlijst maakt. Dan voeg je items toe totdat je klaar bent. Maar hoeveel items? Dat weet je misschien nog niet.
Achter while
zet je een boolean waarde (True
of False
). Hij blijft herhalen totdat die boolean False
wordt.
Een voorbeeld:
We gebruiken dus een variabele
doorgaan = True
voordat de loop begint. Zolang doorgaan == True
blijft de herhaling doorgaan.
Als we willen stoppen, dan zetten we
doorgaan = False
en zal de while-loop stoppen. De rest van de code in de loop wordt nog wel uitgevoerd, maar hij gaat niet nog een keer herhalen.
Een voorbeeld met een boodschappenlijst:
Je kunt herhaaldelijk vragen om een getal en dat gebruiken.
We willen dat het programma stopt zodra er stop
wordt ingevoerd. Daarom zetten we het ingelezen getal niet meteen om in een int
maar pas op regel 11 als we zeker weten dat het echt een getal is.
Schrijf een programma waarin je zelf een wachtwoord bedenkt.
De gebruiker mag net zo lang blijven proberen tot het wachtwoord goed geraden is.
Je zegt dan tegen de gebruiker:
Welkom binnen!