Drop links or images here to add them to the editor.

Loops

Loops (of iteraties) worden gebruikt om een stuk code een aantal keer herhaaldelijk te laten uitvoeren.

We zullen in deze les 3 soorten loops leren.

  1. for loops met range()
  2. for loops met een String
  3. while loops

for loops met range()

Bij deze range(n) loops gebruik je een variabele x (integer) die je laat variƫren tussen 0 en n-1. In totaal wordt de code in de for loop dus n keer uitgevoerd!

for x in range(10):
  print("hallo")

#uitvoer:
hallo
hallo
hallo
hallo
hallo
hallo
hallo
hallo
hallo
hallo

Je kan de variabele x zelf natuurlijk ook gebruiken in deze code. Zo krijg je telkens een andere uitvoer

for x in range(10):
  print(2*x)

#uitvoer:
0
2
4
6
8
10
12
14
16
18

Als je de loop wil laten beginnen bij een andere waarde dan 0, gebruik dan 2 parameters bij de range:

for x in range(5,10):
  print(x)

#uitvoer:
5
6
7
8
9

for loops met een String

Een ander type for loops gebruikt een String waarbij er voor elk teken van de String, de code een keer wordt uitgevoerd.

x is dus nu van het datatype String

for x in "woorden":
  print(x)

#uitvoer:
w
o
o
r
d
e
n

Het derde type loops, while loops, komt later aan bod.