Skrive Funksjoner
Deler av en funksjon
- Deklarasjon: Starter med nøkkelordet
def
. - Navn: Identifikatoren for funksjonen, som
knight_controller
,loot_box
, osv. - Parametere: Variabler oppført i parentes som mottar verdier når funksjonen kalles.
- Kropp: En kodeblokk innrykket under funksjonsdeklarasjonen, som utfører funksjonens handlinger.
- Returverdi: Valgfri setning for å returnere en verdi. Uten denne returnerer funksjoner
None
.
Eksempel
knight.py
-
knight_controller
: Kontrollerer ridderen ved å kalleloot_box
to ganger og gå til høyre fire ganger. -
loot_box
: Definerer et sett med handlinger (gå, plukke opp mynt) for ridderen. -
Parameter: Begge funksjonene tar inn et ridder-objekt som har metoder som
go_right()
,go_up()
, osv.
Swipe to start coding
Løsning
Takk for tilbakemeldingene dine!
knight.py
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.94
Skrive Funksjoner
Sveip for å vise menyen
Deler av en funksjon
- Deklarasjon: Starter med nøkkelordet
def
. - Navn: Identifikatoren for funksjonen, som
knight_controller
,loot_box
, osv. - Parametere: Variabler oppført i parentes som mottar verdier når funksjonen kalles.
- Kropp: En kodeblokk innrykket under funksjonsdeklarasjonen, som utfører funksjonens handlinger.
- Returverdi: Valgfri setning for å returnere en verdi. Uten denne returnerer funksjoner
None
.
Eksempel
knight.py
-
knight_controller
: Kontrollerer ridderen ved å kalleloot_box
to ganger og gå til høyre fire ganger. -
loot_box
: Definerer et sett med handlinger (gå, plukke opp mynt) for ridderen. -
Parameter: Begge funksjonene tar inn et ridder-objekt som har metoder som
go_right()
,go_up()
, osv.
Swipe to start coding
Løsning
Takk for tilbakemeldingene dine!
Awesome!
Completion rate improved to 2.94knight.py