Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Parametriserede Løkker | Løkker
Python Ninja
Sektion 4. Kapitel 3
ninja.py

ninja.py

bookParametriserede Løkker

Stryg for at vise menuen

Tidligere brugte du funktioner, der kun tog ninja som parameter. Det var tilstrækkeligt, når hver handling altid opførte sig på samme måde.

I denne opgave går du et skridt videre. Funktionen, du får, tager mere end én parameter:

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

Her:

  • ninja er den Ninja, du styrer;
  • n angiver for funktionen hvor mange felter Ninjaen skal bevæge sig ned.

Dette gør det muligt at genbruge den samme funktion med forskellige værdier, hvilket gør din kode mere fleksibel.

Prøv nu denne funktion og flyt Ninjaen 3 felter ned:

ninja.py

ninja.py

copy
Tjek collect_row_n(ninja, 1)
expand arrow
Tjek go_left_n(ninja, 2)
expand arrow
Opgave

Swipe to start coding

Løsning

Udforsk andre kurser i Katalog

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 3
ninja.py

ninja.py

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt