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

ninja.py

bookParametriserte Løkker

Sveip for å vise menyen

Tidligere brukte du funksjoner som kun tok ninja som parameter. Dette var tilstrekkelig når hver handling alltid oppførte seg på samme måte.

I denne oppgaven går du ett steg videre. Funksjonen du får tar flere enn én parameter:

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

Her:

  • ninja er Ninjakarakteren du styrer;
  • n angir hvor mange ruter Ninjaen skal flytte seg nedover.

Dette gjør at den samme funksjonen kan gjenbrukes med ulike verdier, noe som gjør koden din mer fleksibel.

Prøv nå denne funksjonen og flytt Ninjaen 3 ruter ned:

ninja.py

ninja.py

copy
Sjekk collect_row_n(ninja, 1)
expand arrow
Sjekk go_left_n(ninja, 2)
expand arrow
Oppgave

Swipe to start coding

Løsning

Utforsk andre kurs i Katalog

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 3
ninja.py

ninja.py

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt