Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Booleska Värden | Loopar
Python Ninja

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

Vad händer först på denna kodrad?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 4. Kapitel 4
some-alt