Sectie 4. Hoofdstuk 3
ninja.py
Geparameteriseerde 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:
ninjais de Ninja die je bestuurt;ngeeft 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
Controleer collect_row_n(ninja, 1)
_collect_row.gif)
Controleer go_left_n(ninja, 2)
-return_left_1.gif)
Taak
Swipe to start coding
Oplossing
Verken andere cursussen in Catalogus
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 4. Hoofdstuk 3
ninja.py
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.