Parametriserede Løkker
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:
ninjaer den Ninja, du styrer;nangiver 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
_collect_row.gif)
-return_left_1.gif)
Tak for dine kommentarer!
ninja.py
Parametriserede 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:
ninjaer den Ninja, du styrer;nangiver 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
_collect_row.gif)
-return_left_1.gif)
Swipe to start coding
Løsning
Udforsk andre kurser i Katalog
Tak for dine kommentarer!
ninja.py
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat