Aloittaminen
Pyyhkäise näyttääksesi valikon
Tervetuloa Python Ninjaan!
Tällä kurssilla opit Python-ohjelmointikielen pelaamalla peliä. Abstraktin koodin kirjoittamisen sijaan ohjaat Ninjaa pienessä maailmassa.
Aluksi käytössäsi on hyvin yksinkertaisia komentoja: Ninjan liikuttaminen kartalla, sushin poimiminen ja sen asettaminen oikeisiin paikkoihin.
Edetessäsi haasteet esittelevät vähitellen ohjelmoinnin ydinkäsitteitä: funktiot toimintojen uudelleenkäyttöön, silmukat vaiheiden toistamiseen ja ehtolauseet päätöksentekoon.
Kuinka Ninjaa ohjataan?
Peli tarjoaa komentoja, joilla voit ohjata Ninjaa. Tässä on yksinkertainen koodiesimerkki, joka auttaa ymmärtämään:
ninja.py
Voit vapaasti klikata Suorita koodi nähdäksesi, miten koodi toimii.
Joka kerta, kun taso alkaa, peli etsii tätä lohkoa:
def ninja_controller(ninja):
Ajattele tätä kohtana, johon kirjoitat kaikki komennot Ninjalta. Kaikki, mitä kirjoitat tämän lohkon sisälle, suoritetaan ylhäältä alas:
ninja.go_up()siirtää Ninjan yhden ruudun ylöspäin kartalla;ninja.pick_sushi()poimii sushin ruudulta, jossa Ninja seisoo.
Kaikkien Ninja-komentojen tulee olla sisennettyinä ninja_controller-funktion sisälle.
Esimerkiksi alla oleva koodi ei toimi:
def ninja_controller(ninja):
ninja.go_up()
ninja.pick_sushi()
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme