Python
Herhaling: Keuzes en loops
Leerdoelen
- Hoe zat het met
if, elif, else
- Hoe zat het met
for, while
- Hoe zat het met
break, continue
Testen
- if en elif testen of iets waar is
- en voeren dan een code block uit
- else voert een code block uit in andere gevallen
Voorbeeld
a = int(input("Voer een getal in: "))
if a <= 5:
print("a is kleiner of gelijk aan 5")
elif a >= 10:
print("a is groter of gelijk aan 10")
else
print("a heeft een waarde tussen 5 en 10")
Loops - while
- While voert een code block uit zolang iets waar is
- While heeft een begin punt nodig
- Wordt gebruikt als je niet weet hoevaak een loop doorlopen moet worden
- De conditie moet onwaar (false) worden om while te laten stoppen
Voorbeeld
a = int(input("Voer een getal in: "))
while a != 0:
print("a is groter dan 0:" a)
a -= 1
Loops - for
- For voert een code block uit als er nog elementen zijn
- For doorloopt lijsten
- Je weet welke elementen doorlopen moeten worden
- Als er geen elementen meer zijn stop for
Voorbeeld
a = int(input("Voer een getal in: "))
for i in range(a):
print("a is:", a)
print("i is:", i)
Samenvatting
- We hebben gezien dat we met if, elif en else keuzes kunnen maken
- dat we met while een loop kunnen maken, die eindigt als een conditie false wordt
- dat we met for een loop kunnen maken die door een lijst gaat.