Avsnitt 4. Kapitel 3
ninja.py
Parametriserade Slingor
Svep för att visa menyn
Tidigare använde du funktioner som endast tog ninja som parameter. Det räckte när varje handling alltid betedde sig på samma sätt.
I denna uppgift tar du det ett steg längre. Funktionen du får tar fler än en parameter:
def go_down_n(ninja, n):
for i in range(n):
ninja.go_down()
Här:
ninjaär Ninjan du styr;nanger för funktionen hur många rutor Ninjan ska gå nedåt.
Detta gör att samma funktion kan återanvändas med olika värden, vilket gör din kod mer flexibel.
Prova nu denna funktion och flytta Ninjan 3 rutor nedåt:
ninja.py
Kontrollera collect_row_n(ninja, 1)
_collect_row.gif)
Kontrollera go_left_n(ninja, 2)
-return_left_1.gif)
Uppgift
Swipe to start coding
Lösning
Utforska andra kurser i Katalogen
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 4. Kapitel 3
ninja.py
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal