Funktioiden Kirjoittaminen
Funktion osat
- Määrittely: Alkaa
def-avainsanalla. - Nimi: Funktion tunniste, kuten
ninja_controller,loot_boxjne. - Parametrit: Sulkeissa luetellut muuttujat, jotka vastaanottavat arvoja funktion kutsun yhteydessä.
- Runko: Sisennetty koodilohko funktion määrittelyn alla, joka suorittaa funktion toiminnot.
- Paluuarvo: Valinnainen lauseke arvon palauttamiseen. Ilman tätä funktio palauttaa
None.
Esimerkki
ninja.py
index.html
preset.py
-
ninja_controller: Ohjaa ninjaa kutsumallaloot_box-funktiota kahdesti ja siirtymällä oikealle neljä kertaa. -
loot_box: Määrittelee joukon toimintoja (liikkuminen, sushin poimiminen) ninjalle. -
Parametri: Molemmat funktiot ottavat vastaan ninja-olion, jolla on metodeja kuten
go_right(),go_up()jne.
Swipe to start coding
Ratkaisu
Kiitos palautteestasi!
ninja.py
index.html
preset.py
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 2.94
Funktioiden Kirjoittaminen
Pyyhkäise näyttääksesi valikon
Funktion osat
- Määrittely: Alkaa
def-avainsanalla. - Nimi: Funktion tunniste, kuten
ninja_controller,loot_boxjne. - Parametrit: Sulkeissa luetellut muuttujat, jotka vastaanottavat arvoja funktion kutsun yhteydessä.
- Runko: Sisennetty koodilohko funktion määrittelyn alla, joka suorittaa funktion toiminnot.
- Paluuarvo: Valinnainen lauseke arvon palauttamiseen. Ilman tätä funktio palauttaa
None.
Esimerkki
ninja.py
index.html
preset.py
-
ninja_controller: Ohjaa ninjaa kutsumallaloot_box-funktiota kahdesti ja siirtymällä oikealle neljä kertaa. -
loot_box: Määrittelee joukon toimintoja (liikkuminen, sushin poimiminen) ninjalle. -
Parametri: Molemmat funktiot ottavat vastaan ninja-olion, jolla on metodeja kuten
go_right(),go_up()jne.
Swipe to start coding
Ratkaisu
Kiitos palautteestasi!
ninja.py
index.html
preset.py