Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Totuusarvot | Silmukat
Python Ninja

bookTotuusarvot

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"
question mark

Mitä tapahtuu ensin tällä koodirivillä?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 4. Luku 4
some-alt