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.