Pythonutviklingskurs
Kapittel
>
Nivå
Å lage dine egne funksjoner
Funksjonsargumenter
Målsetting
Bruk en egendefinert funksjon for å vanne alle avlingene på feltet ved å skrive ikke mer enn tretten (13) linjer med kode.
Et argument er verdien du legger inn i parentesen til visse funksjoner. Når du lager egendefinerte funksjoner, kan du tilordne argumenter for å tilføre variasjon til koden funksjonen utfører.
Det er flere avlinger som må vannes etter hverandre. Bruk en egendefinert funksjon for å forenkle koden din og redusere antall linjer du må skrive.
def water_crops(count):
for x in range(count):
player.move_forward(2)
player.turn_left()
player.water()
player.turn_right()
Variabelen count i koden ovenfor er et argument. Med denne funksjonen kan du ikke bare kjøre en løkke med denne ene kodelinjen, men du kan også angi hvor mange ganger du ønsker at løkken skal gjentas. For eksempel: Å skrive water_crops(4) vil kjøre for-løkken inne i funksjonen fire (4) ganger.
Definer og bruk denne funksjonen for å vanne avlingene, og skriv ikke mer enn tretten (13) linjer med kode.