Skrive Funksjoner
Delene av en funksjon
- Deklarasjon: Starter med nøkkelordet
def
. - Navn: Identifikatoren for funksjonen, som
ninja_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 dette returnerer funksjoner
None
.
Eksempel
ninja.py
-
ninja_controller
: Kontrollerer ninjaen ved å kalleloot_box
to ganger og gå til høyre fire ganger. -
loot_box
: Definerer et sett med handlinger (gå, plukke opp sushi) for ninjaen. -
Parameter: Begge funksjonene tar inn et ninja-objekt som har metoder som
go_right()
,go_up()
, osv.
Swipe to start coding
Løsning
Takk for tilbakemeldingene dine!
ninja.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
Can you explain what the `ninja` object is and what methods it has?
Can you show how to call these functions with an example?
What does the `loot_box` function do step by step?
Awesome!
Completion rate improved to 2.94
Skrive Funksjoner
Sveip for å vise menyen
Delene av en funksjon
- Deklarasjon: Starter med nøkkelordet
def
. - Navn: Identifikatoren for funksjonen, som
ninja_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 dette returnerer funksjoner
None
.
Eksempel
ninja.py
-
ninja_controller
: Kontrollerer ninjaen ved å kalleloot_box
to ganger og gå til høyre fire ganger. -
loot_box
: Definerer et sett med handlinger (gå, plukke opp sushi) for ninjaen. -
Parameter: Begge funksjonene tar inn et ninja-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.94ninja.py