Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Parametriserade Slingor | Loopar
Python Ninja
Avsnitt 4. Kapitel 3
ninja.py

ninja.py

bookParametriserade 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;
  • n anger 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

ninja.py

copy
Kontrollera collect_row_n(ninja, 1)
expand arrow
Kontrollera go_left_n(ninja, 2)
expand arrow
Uppgift

Swipe to start coding

Lösning

Utforska andra kurser i Katalogen

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 3
ninja.py

ninja.py

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt