Jaar 2 - Module 2 - Les 1: While lus
Leren hoe je een while lus gebruikt
Leren hoe je een while lus kan gebruiken om een wachtwoordprogramma te maken
Deze code ken je vast nog van de module Kunst.
De code in de lus wordt 4 keer herhaald.
#start de pen op
pen = turtle.Turtle()
for i in range(4):
pen.forward(100)
pen.left(90)
Deze code ken je vast nog van de module Kunst.
De code in de lus wordt 4 keer herhaald.
Je weet welke code er in de lus zit door te kijken welke regels er met een spatie beginnen.
#start de pen op
pen = turtle.Turtle()
for i in range(4):
pen.forward(100)
pen.left(90)
Deze code ken je vast nog van de module Kunst.
De code in de lus wordt 4 keer herhaald.
Je weet welke code er in de lus zit door te kijken welke regels er met een spatie beginnen.
Deze twee dus!
#start de pen op
pen = turtle.Turtle()
for i in range(4):
pen.forward(100)
pen.left(90)
Maar je kunt ook op een andere manier
herhalen, met de while!
De while heeft wat weg van de if,
als iets waar is, dan wordt de code uitgevoerd die eronder staat en begint met spaties.
print('Hond of kat?')
dier = input()
while dier == 'hond':
print('Waf waf')
print('Nog een keer!')
print('Hond of kat?')
dier = input()
Maar je kunt ook op een andere manier
herhalen, met de while!
De while heeft wat weg van de if,
als iets waar is, dan wordt de code uitgevoerd die eronder staat en begint met spaties.
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()
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()
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()
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()
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()
print('Hond of kat?')
dier = input()
while dier == 'hond':
print('Waf waf')
print('Nog een keer!')
print('Hond of kat?')
dier = input()
Let bij een while-lus op deze dingen:
print('Hond of kat?')
dier = input()
while dier == 'hond':
print('Waf waf')
print('Nog een keer!')
print('Hond of kat?')
dier = input()
Let bij een while-lus op deze dingen:
LET OP!! Verander je dier nergens in je code, dan kan de code nooit ophouden als dier begint met 'hond'!
Ook in een while-lus kunnen we tellen. Eerst nog even naar de for.
In een for-lus krijg je de i cadeau. Die is er vanzelf.
for i in range(4):
print('Het getal is:')
print(i)
Ook in een while-lus kunnen we tellen.
Let dan op deze dingen:
i = 0
while i < 4:
print('Het getal is:')
print(i)
#niet vergeten!
i = i + 1
Ook in een while-lus kunnen we tellen.
Let dan op deze dingen:
Een while lus is handig als je niet weet hoe vaak je een lus moet gebruiken.
i = 0
while i < 4:
print('Het getal is:')
print(i)
#niet vergeten!
i = i + 1