Booleske Værdier
Stryg for at vise menuen
Inden du går videre, vil du udforske noget nyt om Python.
Ninjaens Omgivelser
For at hjælpe Ninjaen med at navigere på kortet, kan du se på felterne omkring den. Følgende metoder lader Ninjaen undersøge, hvad der er i nærheden:
object_up()undersøger feltet over Ninjaen;object_down()undersøger feltet under;object_left()undersøger feltet til venstre;object_right()undersøger feltet til højre.
Hver metode returnerer en streng, der beskriver objektet i det felt: "wall", "sushi" eller "empty".
Strengsammenligninger
I Python kan du sammenligne strenge ved hjælp af:
==tjekker om to strenge er ens;!=tjekker om to strenge er forskellige.
Resultatet af disse sammenligninger er en boolesk værdi.
Booleske værdier
I Python er en boolesk en type værdi, der kan være én af to ting: True eller False.
Da funktioner som object_up() returnerer strenge, kan du kontrollere, hvad Ninjaen ser, og omsætte denne information til noget, din kode kan bruge:
Er der sushi til højre? → True eller False:
ninja.object_right() == "sushi"
Er der en væg til venstre? → True eller False:
ninja.object_left() == "wall"
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat