Totuusarvot
Pyyhkäise näyttääksesi valikon
Ennen kuin jatkat pidemmälle, tutustut uuteen asiaan Pythonissa.
NINJAn Ympäristö
Auttaaksesi Ninjaa liikkumaan kartalla, voit tarkastella sen ympärillä olevia soluja. Seuraavat metodit mahdollistavat NINJAn tarkistaa, mitä sen lähellä on:
object_up()tarkistaa solun NINJAn yläpuolella;object_down()tarkistaa alapuolella;object_left()tarkistaa vasemmalla;object_right()tarkistaa oikealla.
Jokainen metodi palauttaa merkkijonon, joka kuvaa kyseisessä solussa olevaa objektia: "wall", "sushi" tai "empty".
Merkkijonojen vertailu
Pythonissa voit vertailla merkkijonoja seuraavasti:
==tarkistaa, ovatko kaksi merkkijonoa samat;!=tarkistaa, ovatko kaksi merkkijonoa eri.
Näiden vertailujen tuloksena saadaan totuusarvo.
Totuusarvot
Pythonissa totuusarvo (boolean) on tietotyyppi, joka voi olla jompikumpi kahdesta vaihtoehdosta: True (tosi) tai False (epätosi).
Koska funktiot kuten object_up() palauttavat merkkijonoja, voit tarkistaa, mitä Ninja näkee, ja muuntaa tämän tiedon koodissasi hyödynnettävään muotoon:
Onko sushia oikealla? → True tai False:
ninja.object_right() == "sushi"
Onko seinä vasemmalla? → True tai False:
ninja.object_left() == "wall"
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme