Funktioiden Kirjoittaminen
Funktion osat
- Määrittely: Alkaa
def
-avainsanalla. - Nimi: Funktion tunniste, kuten
ninja_controller
,loot_box
, jne. - Parametrit: Sulkeissa luetellut muuttujat, jotka ottavat vastaan arvoja, kun funktiota kutsutaan.
- Runko: Koodilohko, joka on sisennetty funktion määrittelyn alle ja suorittaa funktion toiminnot.
- Palautusarvo: Valinnainen lauseke arvon palauttamiseen. Ilman sitä funktiot palauttavat
None
.
Esimerkki
ninja.py
-
ninja_controller
: Ohjaa ninjaa kutsumallaloot_box
kahdesti ja siirtymällä oikealle neljä kertaa. -
loot_box
: Määrittelee joukon toimintoja (liikkuminen, sushin poimiminen) ninjalle. -
Parametri: Molemmat funktiot ottavat ninja-objektin, jolla on metodeja kuten
go_right()
,go_up()
, jne.
Swipe to start coding
Ratkaisu
Tutustu muihin kursseihin luettelossa
Kiitos palautteestasi!
ninja.py
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.94
Funktioiden Kirjoittaminen
Pyyhkäise näyttääksesi valikon
Funktion osat
- Määrittely: Alkaa
def
-avainsanalla. - Nimi: Funktion tunniste, kuten
ninja_controller
,loot_box
, jne. - Parametrit: Sulkeissa luetellut muuttujat, jotka ottavat vastaan arvoja, kun funktiota kutsutaan.
- Runko: Koodilohko, joka on sisennetty funktion määrittelyn alle ja suorittaa funktion toiminnot.
- Palautusarvo: Valinnainen lauseke arvon palauttamiseen. Ilman sitä funktiot palauttavat
None
.
Esimerkki
ninja.py
-
ninja_controller
: Ohjaa ninjaa kutsumallaloot_box
kahdesti ja siirtymällä oikealle neljä kertaa. -
loot_box
: Määrittelee joukon toimintoja (liikkuminen, sushin poimiminen) ninjalle. -
Parametri: Molemmat funktiot ottavat ninja-objektin, jolla on metodeja kuten
go_right()
,go_up()
, jne.
Swipe to start coding
Ratkaisu
Tutustu muihin kursseihin luettelossa
Kiitos palautteestasi!
Awesome!
Completion rate improved to 2.94ninja.py