for statementwhile statementbreak statementcontinue statement
teller = 1
while teller < 4:
print("Herhaling:",teller)
teller += 1
while True:
print("Press CTRL-C om te stoppen")
teller = 1
while teller < 4:
print("Herhaling:",teller)
teller += 1
getallen = [10, 20, 30, 40]
index = 0
while index < len(getallen):
print(getallen[index])
index += 1
saldo = 100
while saldo > 0:
bedrag = int(input("Hoeveel wil je opnemen? "))
if bedrag > saldo:
print("Onvoldoende saldo")
else:
saldo -= bedrag
print("Nieuw saldo:", saldo)
if saldo == 0:
print("Saldo is 0. Programma stopt.")
exit()
a=[0,1,2,3,4,5,6]
for i in a:
print("Nummer:",i)for i in range(7):
print("Nummer:",i)lijstje=["aap","noot","mies","wim","zus"]
for i in lijstje:
print("Item:",i)
for i in range(10):
if i == 5:
continue
print(i) for i in range(10):
if i == 5:
break
print(i) while-loops en for-loopsfor-loops gebruikt worden om een lijstje te doorlopenwhile-loops gebruikt worden als we niet weten hoevaak we code moeten herhalenbreak kunnen we een loop afbrekencontinue kunnen we stappen overslaan| For-loop | While-loop | |
|---|---|---|
| Gebruik | Als het aantal iteraties bekend is | Als er aan een bepaalde conditie voldaan moet worden |
| Initialisatie | Gedefinieerd in de loop (in de conditie) | Gedefinieerd voor de loop |
| Conditie | Controle voor elke iteratie | Controle voor elke iteratie |
| Update | Na elke iteratie (conditie) | In de loop (expliciet zetten) |
| Scope | Wordt bepaald door de loop body | Moet expliciet gedaan worden |