for-loop¶
De for-loop Gebruik je als je van te voren al weet hoeveel keer een stukje code herhaald moet worden. Een for-loop is een van de meest gebruikte stukjes code in de meeste programmeertalen.
De for-loop bestaat uit een aantal delen:
- De initialisatie van de loop
- De voorwaarde van de loop
- De actie die wordt uitgevoerd
- De code die wordt uitgevoerd
Voorbeeld¶
Print de getallen van 0 tot 9 naar de console:
- De initialisatie van de loop is
let i = 0
. Dit zorgt ervoor dat de variabelei
de waarde0
krijgt. - De voorwaarde van de loop is
i < 10
. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde vani
groter of gelijk is aan10
. - De actie die wordt uitgevoerd is
i++
. Dit zorgt ervoor dat de waarde vani
met 1 wordt verhoogd. - De code die wordt uitgevoerd is
console.log(i)
. Dit zorgt ervoor dat de waarde vani
naar de console wordt geprint.
- De for-loop in python werkt een beetje anders. In plaats van een initialisatie, voorwaarde en actie, gebruikt python een
range
. De range is een lijst van getallen die de for-loop doorloopt. In dit voorbeeld wordt de rangerange(10)
gebruikt. Dit zorgt ervoor dat de for-loop de getallen van 0 tot 9 doorloopt. De variabelei
krijgt elke keer een nieuwe waarde uit de range. - De code die wordt uitgevoerd is
print(i)
. Dit zorgt ervoor dat de waarde vani
naar de console wordt geprint.
- De initialisatie van de loop is
int i = 0
. Dit zorgt ervoor dat de variabelei
de waarde0
krijgt. - De voorwaarde van de loop is
i < 10
. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde vani
groter of gelijk is aan10
. - De actie die wordt uitgevoerd is
i++
. Dit zorgt ervoor dat de waarde vani
met 1 wordt verhoogd.
- De initialisatie van de loop is
int i = 0
. Dit zorgt ervoor dat de variabelei
de waarde0
krijgt. - De voorwaarde van de loop is
i < 10
. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde vani
groter of gelijk is aan10
. - De actie die wordt uitgevoerd is
i++
. Dit zorgt ervoor dat de waarde vani
met 1 wordt verhoogd. - De code die wordt uitgevoerd is
Console.WriteLine(i)
. Dit zorgt ervoor dat de waarde vani
naar de console wordt geprint.
- De initialisatie van de loop is
int i = 0
. Dit zorgt ervoor dat de variabelei
de waarde0
krijgt. - De voorwaarde van de loop is
i < 10
. Dit zorgt ervoor dat de loop blijft herhalen totdat de waarde vani
groter of gelijk is aan10
. - De actie die wordt uitgevoerd is
i++
. Dit zorgt ervoor dat de waarde vani
met 1 wordt verhoogd. - De code die wordt uitgevoerd is
Serial.println(i)
. Dit zorgt ervoor dat de waarde vani
naar de console wordt geprint.
Oefening For-loop
Hier is een kleine opdracht om je te helpen for-loops te gebruiken:
- Maak een for-loop die de getallen van 0 tot 9 print naar de console.
- Maak een for-loop die de getallen van 99 tot 1 print naar de console.
- Maak een for-loop die de getallen van 1 tot 100 print naar de console met een stapgrootte van 2.
Oefening For-loop met array