Skrive Funksjoner
Deler av en funksjon
Deklarasjon: Den starter med
def
nøkkelordet.Navn: Identifikatoren for funksjonen som
ninja_controller
,loot_box
, etc.Parametere: Variabler oppført i parentes som aksepterer verdier når funksjonen kalles.
Kropp: En blokk med kode innrykket under funksjonsdeklarasjonen, som utfører funksjonens handlinger.
Returverdi: Valgfri setning for å gi ut en verdi. Uten den returnerer funksjoner
None
.
Eksempel
ninja.py
ninja_controller
: Kontrollerer ninjaen ved å kalleloot_box
to ganger og bevege seg til høyre fire ganger.loot_box
: Definerer et sett med handlinger (bevege seg, plukke sushi) for ninjaen.Parameter: Begge funksjonene tar et ninja-objekt som har metoder som
go_right()
,go_up()
, etc.
Oppgave
Swipe to start coding
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 3. Kapittel 2