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_boxto 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
Can you explain what the knight object is and what methods it has?
Can you show how to call these functions with a knight object?
What does the `loot_box` function do in detail?
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_boxto 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