Python från början

Mikroövningar för Introduktion till IoT

Övning 9 / 24

Jämförelser

Beräknad tid: 15 min

Varför

Innan ett program kan välja väg måste det kunna jämföra värden: är temperaturen över 20? Är svaret ja?

Den nya idén

Jämförelseett uttryck som blir sant eller falskt. Resultatet har typen bool och är antingen True eller False.

temp = 18
print(temp > 20)
print(temp == 18)
print(temp != 0)
  • == betyder 'är lika med'. Ett enkelt = sätter en variabel.
  • != betyder 'är inte lika med'.
  • <, >, <=, >= jämför storlek.
  • True och False skrivs med stor bokstav i Python.

Uppgift

Skapa filen jamfor.py. Sätt grans till 20 och avlasning till 17. Skriv ut resultatet av tre jämförelser, var på egen rad: om avlasning är större än grans, om de är lika, och om avlasning är mindre än grans.

Förväntat resultat

Tre rader med True eller False.

python3
False
False
True

Kör fast?