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

Kurssisisältö

Python Ninja

Python Ninja

1. Perusohjaimet
2. Edistyneet Ohjaimet
3. Funktiot
4. Silmukat
5. If-Else Lauseet
6. Haasteet
7. Listat

book
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

py

ninja.py

copy
  • ninja_controller : Ohjaa ninjaa kutsumalla loot_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.

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!

Osio 3. Luku 2
py

ninja.py

toggle bottom row

book
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

py

ninja.py

copy
  • ninja_controller : Ohjaa ninjaa kutsumalla loot_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.

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!

Osio 3. Luku 2
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt