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

bookIntroductie tot Lussen

Veeg om het menu te tonen

Terwijl je verder speelt in het Ninja-spel, valt iets belangrijks op: de Ninja moet vaak dezelfde actie meerdere keren uitvoeren.

Bijvoorbeeld:

  • Meerdere tegels vooruit bewegen;
  • Meerdere stukjes sushi verzamelen;
  • Hetzelfde pad herhalen over de kaart.

Steeds opnieuw hetzelfde commando schrijven werkt, maar wordt al snel lang en onoverzichtelijk. Hier komen lussen van pas. Een lus laat je aan Python weten dat een actie meerdere keren herhaald moet worden.

In plaats van steeds dezelfde regel te schrijven, schrijf je deze één keer en laat je Python het voor je herhalen.

Wat is een for-lus?

Een for-lus is een manier om een blok code een bepaald aantal keren te herhalen.

Bekijk nu hoe dit idee werkt in het Ninja-spel. Stel je voor dat de Ninja 4 sushi op een rij moet pakken. Zonder een lus zou je schrijven:

ninja.py

ninja.py

copy

Met een for-lus kun je het volgende schrijven:

ninja.py

ninja.py

copy

We zullen later dieper ingaan op de syntaxis for i in range(value).

Note
Opmerking

Alle code binnen een for-lus moet worden ingesprongen onder de regel van de lus. Bijvoorbeeld, de onderstaande code werkt niet omdat deze niet correct is ingesprongen:

for i in range(4):
ninja.go_up()
ninja.pick_sushi()
question mark

Wat doet deze code?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

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

Sectie 4. Hoofdstuk 1
some-alt