Les 4: while lus
Leren over een nieuwe lus!
Het spel herhalen tot de speler 5 antwoorden goed heeft
goed_antwoord = antwoorden[gekozen_nummer]
antwoord_van_de_speler = input()
if antwoord_van_de_speler == goed_antwoord:
print('goed!')
else:
print('fout!')
Vorige les heb je gekeken of het antwoord van de speler goed is:
goed_antwoord = antwoorden[gekozen_nummer]
antwoord_van_de_speler = input()
if antwoord_van_de_speler == goed_antwoord:
print('goed!')
punten = punten + 1
else:
print('fout!')
Vorige les heb je gekeken of het antwoord van de speler goed is:
Je hebt ook een punt uitgedeeld voor een goed antwoord.
Als je de extra opgave hebt gemaakt, heb je de vragen ook herhaald in een for lus:
for i in range(2):
gekozen_nummer = random.randint(0,2)
print('Vraag nummer', gekozen_nummer)
print(vragen[gekozen_nummer])
goed_antwoord = antwoorden[gekozen_nummer]
antwoord_van_de_speler = input()
if antwoord_van_de_speler == goed_antwoord:
print('goed!')
punten = punten + 1
else:
print('fout!')
Let bij een for-lus op deze dingen:
#start de pen op
pen = turtle.Turtle()
for i in range(4):
pen.forward(100)
pen.left(90)
We kunnen code ook herhalen zolang als er iets geldt.
Dat kan bijvoorbeeld zo:
Wat gebeurt hier precies?
print('Hond of kat?')
dier = input()
while dier == 'hond':
print('Waf waf')
print('Nog een keer!')
print('Hond of kat?')
dier = input()
We kunnen code ook herhalen zolang als er iets geldt.
Dat kan bijvoorbeeld zo:
Wat gebeurt hier precies?
print('Hond of kat?')
dier = input()
while dier == 'hond':
print('Waf waf')
print('Nog een keer!')
print('Hond of kat?')
dier = input()
We kunnen code ook herhalen zolang als er iets geldt.
Dat kan bijvoorbeeld zo:
Wat gebeurt hier precies?
print('Hond of kat?')
dier = input()
while dier == 'hond':
print('Waf waf')
print('Nog een keer!')
print('Hond of kat?')
dier = input()
We kunnen code ook herhalen zolang als er iets geldt.
Dat kan bijvoorbeeld zo:
Wat gebeurt hier precies?
print('Hond of kat?')
dier = input()
while dier == 'hond':
print('Waf waf')
print('Nog een keer!')
print('Hond of kat?')
dier = input()
We kunnen code ook herhalen zolang als er iets geldt.
Dat kan bijvoorbeeld zo:
Wat gebeurt hier precies?
print('Hond of kat?')
dier = input()
while dier == 'hond':
print('Waf waf')
print('Nog een keer!')
print('Hond of kat?')
dier = input()
We kunnen code ook herhalen zolang als er iets geldt.
Dat kan bijvoorbeeld zo:
Deze code bijvoorbeeld blijft herhalen zoals als de gebruiker 'hond' blijft invoeren.
print('Hond of kat?')
dier = input()
while dier == 'hond':
print('Waf waf')
print('Nog een keer!')
print('Hond of kat?')
dier = input()
We kunnen code ook herhalen zolang als er iets geldt.
In onze quiz kunnen we ook while gebruiken.
We willen namelijk dat het spel loopt, zolang de speler nog geen 5 punten heeft behaald.
punten = 0
while punten < 5:
... hier komt je spel
print('Goedzo, 5 punten gehaald!')In onze quiz kunnen we ook while gebruiken.
We willen namelijk dat het spel loopt, zolang de speler nog geen 5 punten heeft behaald. Dat ziet er ongeveer zo uit:
punten = 0
while punten < 5:
... hier komt je spel
print('Goedzo, 5 punten gehaald!')In onze quiz kunnen we ook while gebruiken.
We willen namelijk dat het spel loopt, zolang de speler nog geen 5 punten heeft behaald. Dat ziet er ongeveer zo uit:
Dit teken is een "kleiner dan".
punten = 0
while punten < 5:
... hier komt je spel
print('Goedzo, 5 punten gehaald!')In onze quiz kunnen we ook while gebruiken.
We willen namelijk dat het spel loopt, zolang de speler nog geen 5 punten heeft behaald. Dat ziet er ongeveer zo uit:
Dit teken is een "kleiner dan".
Zolang punten kleiner is dan 5, wordt de code in de lus uitgevoerd.
punten = 0
while punten < 5:
... hier komt je spel
print('Goedzo, 5 punten gehaald!')In onze quiz kunnen we ook while gebruiken.
We willen namelijk dat het spel loopt, zolang de speler nog geen 5 punten heeft behaald. Dat ziet er ongeveer zo uit:
Deze code wordt uitgevoerd nadat de lus klaar is.
punten = 0
while punten < 5:
... hier komt je spel
print('Goedzo, 5 punten gehaald!')In onze quiz kunnen we ook while gebruiken.
We willen namelijk dat het spel loopt, zolang de speler nog geen 5 punten heeft behaald. Dat ziet er ongeveer zo uit:
Deze code wordt uitgevoerd nadat de lus klaar is.
Dat is wanneer punten 5 is.