Sammenlikningsoperatorer

Sammenlikningsoperatorer bruker vi, som navnet antyder, til å sammenlikne verdier. Operatorene er:

< Mindre enn
<= Mindre eller lik
> Større enn
>= Større eller lik
== Lik
!= Ikke lik

Legg spesielt merke til at om vi skal sjekke om to verdier er like, bruker vi dobbelt likhetstegn. Enkelt likhetstegn er tilordningsoperatoren som beskrives i artikkelen om variabler.

Det er ikke lov å dele opp operatorer som består av to tegn, for eksempel må vi skrive x >= 2, ikke x > = 2.

Et uttrykk med sammenlikningsoperatorer vil enten være sant eller usant. Hvis for eksempel variabelen x er 3, vil uttrykket x > 0 være sant, og uttrykket x < 0 være usant. I Python brukes kodeordet True for sant, og kodeordet False for usant. Legg merke til at True og False skrives med store bokstaver.

Eksempel 1:

Koden under vil skrive ut True False, siden x > 0 er sant, og x < 0 er usant.

x = 3
print(x > 0, x < 0)

True og False representerer en egen datatype som kalles boolsk (bool), oppkalt etter matematikeren George Boole. Boolske variabler kan bare ha verdiene True eller False.

Sammenlikningsoperatorer bruker vi ofte i betingelser, slik det vises i artikkelen forgreininger med «if» og artikkelen «while»-løkker.

Kilder

    • Matthes A. (2019). Python Crash Course. no starch press