Kursinnhold
Python Ninja
Python Ninja
1. Grunnleggende Kontroller
Skrive Functions
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
ninja.py
Skrive Functions
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