Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer For-lussen | Lussen
Python Ninja

bookFor-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:

12
for i in range(5): print("Iteration:", i)
copy
  • Initialisatie: De functie range(5) genereert een reeks getallen van 0 tot en met 4. Hiermee wordt de lusvariabele i 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 van range(5) loopt.

Bekijk een voorbeeld van een for-loop in actie met onze ninja:

ninja.py

ninja.py

copy

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.

Taak

Swipe to start coding

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 1
ninja.py

ninja.py

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 2.94

bookFor-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:

12
for i in range(5): print("Iteration:", i)
copy
  • Initialisatie: De functie range(5) genereert een reeks getallen van 0 tot en met 4. Hiermee wordt de lusvariabele i 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 van range(5) loopt.

Bekijk een voorbeeld van een for-loop in actie met onze ninja:

ninja.py

ninja.py

copy

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.

Taak

Swipe to start coding

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

close

Awesome!

Completion rate improved to 2.94
Sectie 4. Hoofdstuk 1
ninja.py

ninja.py

some-alt