Booleska Värden
Svep för att visa menyn
Innan du går vidare kommer du att utforska något nytt om Python.
Ninjans omgivning
För att hjälpa Ninjan att navigera på kartan kan du titta på cellerna runt omkring. Följande metoder låter Ninjan kontrollera vad som finns i närheten:
object_up()kontrollerar cellen ovanför Ninjan;object_down()kontrollerar nedanför;object_left()kontrollerar till vänster;object_right()kontrollerar till höger.
Varje metod returnerar en sträng som beskriver objektet i den cellen: "wall", "sushi" eller "empty".
Strängjämförelser
I Python kan du jämföra strängar med hjälp av:
==kontrollerar om två strängar är lika;!=kontrollerar om två strängar är olika.
Resultatet av dessa jämförelser är ett booleskt värde.
Booleska värden
I Python är en boolesk en typ av värde som kan vara ett av två alternativ: True eller False.
Eftersom funktioner som object_up() returnerar strängar kan du kontrollera vad Ninjan ser och omvandla den informationen till något din kod kan använda:
Finns det sushi till höger? → True eller False:
ninja.object_right() == "sushi"
Finns det en vägg till vänster? → True eller False:
ninja.object_left() == "wall"
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal