Sektion 4. Kapitel 3
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
Tjek collect_row_n(ninja, 1)
_collect_row.gif)
Tjek go_left_n(ninja, 2)
-return_left_1.gif)
Opgave
Swipe to start coding
Løsning
Udforsk andre kurser i Katalog
Var alt klart?
Tak for dine kommentarer!
Sektion 4. Kapitel 3
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