Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Geparameteriseerde Lussen | Lussen
Python Ninja
Sectie 4. Hoofdstuk 3
ninja.py

ninja.py

bookGeparameteriseerde Lussen

Veeg om het menu te tonen

Eerder gebruikte je functies die alleen de ninja als parameter namen. Dat was voldoende wanneer elke actie altijd op dezelfde manier werd uitgevoerd.

In deze taak ga je een stap verder. De functie die je krijgt, neemt meer dan één parameter:

def go_down_n(ninja, n):
    for i in range(n):
        ninja.go_down()

Hier:

  • ninja is de Ninja die je bestuurt;
  • n geeft aan hoeveel cellen de Ninja naar beneden moet bewegen.

Hierdoor kan dezelfde functie hergebruikt worden met verschillende waarden, waardoor je code flexibeler wordt.

Probeer nu deze functie en verplaats de Ninja 3 cellen naar beneden:

ninja.py

ninja.py

copy
Controleer collect_row_n(ninja, 1)
expand arrow
Controleer go_left_n(ninja, 2)
expand arrow
Taak

Swipe to start coding

Oplossing

Verken andere cursussen in Catalogus

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!

Sectie 4. Hoofdstuk 3
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.

some-alt