Parametriserade Slingor
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
_collect_row.gif)
-return_left_1.gif)
Tack för dina kommentarer!
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
_collect_row.gif)
-return_left_1.gif)
Svep för att börja koda
Lösning
Utforska andra kurser i Katalogen
Tack för dina kommentarer!
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