Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Funktioiden Kirjoittaminen | Funktiot
Python-Ritari

bookFunktioiden Kirjoittaminen

Funktion osat

  • Määrittely: Alkaa def-avainsanalla.
  • Nimi: Funktion tunniste, kuten knight_controller, loot_box jne.
  • 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.py

copy
  • knight_controller : Ohjaa ritaria kutsumalla loot_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ää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2
knight.py

knight.py

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

Awesome!

Completion rate improved to 2.94

bookFunktioiden Kirjoittaminen

Pyyhkäise näyttääksesi valikon

Funktion osat

  • Määrittely: Alkaa def-avainsanalla.
  • Nimi: Funktion tunniste, kuten knight_controller, loot_box jne.
  • 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.py

copy
  • knight_controller : Ohjaa ritaria kutsumalla loot_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

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

close

Awesome!

Completion rate improved to 2.94
Osio 3. Luku 2
knight.py

knight.py

some-alt