For-lussen
In dit hoofdstuk verkennen we het concept van lussen, met specifieke aandacht voor "for-loops." Lussen vormen een fundamenteel concept in programmeren waarmee een codeblok meerdere keren herhaald kan worden zonder het telkens opnieuw te hoeven schrijven. Dit is bijzonder nuttig wanneer dezelfde handeling meerdere keren uitgevoerd moet worden, bijvoorbeeld om onze ninja over het raster te laten bewegen om sushi te verzamelen.
Wat is een For-Loop?
Een "for-loop" is een controle-instructie waarmee code herhaaldelijk uitgevoerd kan worden op basis van een bepaalde voorwaarde. De lus blijft uitvoeren zolang de voorwaarde waar is. Zodra de voorwaarde onwaar wordt, stopt de lus.
De basis-syntaxis van een for-loop in Python is als volgt:
12for i in range(5): print("Iteration:", i)
-
Initialisatie: De functie
range(5)
genereert een reeks getallen van 0 tot en met 4. Hiermee wordt de lusvariabelei
impliciet geïnitialiseerd op 0 aan het begin van de lus. -
Voorwaarde: De lus blijft doorgaan zolang er getallen over zijn in de reeks die door
range(5)
wordt gegenereerd. In dit geval wordt er geïtereerd over 0, 1, 2, 3 en 4. -
Increment: De lusvariabele
i
wordt automatisch met 1 verhoogd na elke iteratie, terwijl deze door de reeks vanrange(5)
loopt.
Bekijk een voorbeeld van een for-loop in actie met onze ninja:
ninja.py
In dit voorbeeld pakt de ninja zes keer sushi op terwijl de lusvariabele i
van 0 tot 5 loopt. De lus wordt uitgevoerd zolang i
kleiner is dan 6.
Swipe to start coding
Oplossing
Bedankt voor je feedback!
ninja.py
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain how the range function works in more detail?
What happens if I change the number inside range()?
Can you show an example of a for loop with a different action inside?
Awesome!
Completion rate improved to 2.94
For-lussen
Veeg om het menu te tonen
In dit hoofdstuk verkennen we het concept van lussen, met specifieke aandacht voor "for-loops." Lussen vormen een fundamenteel concept in programmeren waarmee een codeblok meerdere keren herhaald kan worden zonder het telkens opnieuw te hoeven schrijven. Dit is bijzonder nuttig wanneer dezelfde handeling meerdere keren uitgevoerd moet worden, bijvoorbeeld om onze ninja over het raster te laten bewegen om sushi te verzamelen.
Wat is een For-Loop?
Een "for-loop" is een controle-instructie waarmee code herhaaldelijk uitgevoerd kan worden op basis van een bepaalde voorwaarde. De lus blijft uitvoeren zolang de voorwaarde waar is. Zodra de voorwaarde onwaar wordt, stopt de lus.
De basis-syntaxis van een for-loop in Python is als volgt:
12for i in range(5): print("Iteration:", i)
-
Initialisatie: De functie
range(5)
genereert een reeks getallen van 0 tot en met 4. Hiermee wordt de lusvariabelei
impliciet geïnitialiseerd op 0 aan het begin van de lus. -
Voorwaarde: De lus blijft doorgaan zolang er getallen over zijn in de reeks die door
range(5)
wordt gegenereerd. In dit geval wordt er geïtereerd over 0, 1, 2, 3 en 4. -
Increment: De lusvariabele
i
wordt automatisch met 1 verhoogd na elke iteratie, terwijl deze door de reeks vanrange(5)
loopt.
Bekijk een voorbeeld van een for-loop in actie met onze ninja:
ninja.py
In dit voorbeeld pakt de ninja zes keer sushi op terwijl de lusvariabele i
van 0 tot 5 loopt. De lus wordt uitgevoerd zolang i
kleiner is dan 6.
Swipe to start coding
Oplossing
Bedankt voor je feedback!
Awesome!
Completion rate improved to 2.94ninja.py