Osio 3. Luku 2
knight.py
Funktioiden Kirjoittaminen
Pyyhkäise näyttääksesi valikon
Funktion osat
- Määrittely: Alkaa
def-avainsanalla. - Nimi: Funktion tunniste, kuten
knight_controller,loot_boxjne. - Parametrit: Sulkujen sisällä olevat 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
knight.py
-
knight_controller: Ohjaa ritaria kutsumallaloot_box-funktiota kahdesti ja siirtymällä oikealle neljä kertaa. -
loot_box: Määrittelee joukon toimintoja (liikkuminen, kolikon poiminta) ritarille. -
Parametri: Molemmat funktiot ottavat vastaan knight-olion, jolla on metodeja kuten
go_right(),go_up()jne.
Tehtävä
Swipe to start coding
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 2
knight.py
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme