Kursinnhold
Introduksjon til Python
Introduksjon til Python
Hvordan Kombinere Betingelser i Python
I boolsk logikk er to grunnleggende operatorer OR og AND. OR-operatoren returnerer True
hvis minst én av betingelsene er sann; ellers returnerer den False
. AND-operatoren returnerer True
kun hvis begge betingelsene er sanne; ellers returnerer den False
. Du kan kombinere betingelser ved å bruke and
og or
-operatorene (alltid med små bokstaver)
condition1 and condition2
girTrue
bare når begge betingelsene erTrue
;condition1 or condition2
girTrue
hvis minst én betingelse erTrue
.
Merk
Du kan også kjedekoble flere betingelser ved å bruke disse operatorene. Bruk parenteser for å gjøre rekkefølgen av operasjoner tydelig.
For eksempel, vurder følgende betingelser:
Om
2
er større enn1
og"bbb"
er forskjellig fra"aaa"
.Om tegnet på indeks
2
i strengen"my string"
er enten"y"
eller"s"
.
# Check the first two conditions print(2 > 1 and 'bbb' != 'aaa') # Check the next two conditions print('my string'[2] == 'y' or 'my string'[2] == 's')
Den første print()
returnerer True
siden både 2 > 1
og 'bbb' != 'aaa'
er sanne. Den andre print()
gir False
fordi tegnet på indeks 2
verken er 'y'
eller 's'
(det er faktisk et mellomrom).
Merk
For å reversere en boolsk verdi, bruk
not
-operatoren. For eksempel,not 1 == 1
resulterer iFalse
fordi1 == 1
erTrue
, ognot
negaterer det tilFalse
.
Takk for tilbakemeldingene dine!