Page 39 - Demo
P. 39

TI Python BootCamp Python FOR & WHILE ITERATIES & FUNCTIES
2. While-lus
Een while-lus wordt gebruikt voor het uitvoeren van code of blokken van code zolang aan een bepaalde voorwaarde voldaan is.
De structuur van een while-lus is als volgt: while BooleanExpr:
¨¨block
Twee eenvoudige voorbeelden voor het illustreren van de syntax van een while-lus:
    Wat te doen in het terecht komen in een oneindige loop, b.v. bij het vergeten toe te voegen van i+=1 in bovenstaande voorbeelden?
 Voorbeeld 1
Het werpen van een dobbelsteen
• Handheld
• Windows
• MacOs
Druk op d of c Druk F12
Druk F5
Afhankelijk van het programma, wordt het programma niet altijd onmiddellijk onderbroken; best dan de knop langer ingedrukt te houden
De volgende code simuleert het werpen van een dobbelsteen tot dat het aantal ogen gelijk is aan zes met als output de ogen van alle worpen en het aantal worpen.
from random import *
aantal=0 ogen=0 worpen=[ ]
while ogen != 6: ¨¨ogen=randint(1,6) ¨¨worpen.append(ogen) ¨¨aantal+=1
print("worpen",worpen) print("aantal worpen",aantal)
  © 2020 T3 Nederland – T3 Vlaanderen 3
www.t3nederland.nl – www.t3vlaanderen.be













































































   37   38   39   40   41