Kurssisisältö
Johdanto Python-Ohjelmointiin
Johdanto Python-Ohjelmointiin
Kuinka Yhdistää Ehtoja Pythonissa
Boolean logiikassa kaksi keskeistä operaattoria ovat OR ja AND. OR-operaattori palauttaa True
, jos vähintään yksi ehdoista on tosi; muuten se palauttaa False
. AND-operaattori palauttaa True
vain jos molemmat ehdot ovat tosi; muuten se palauttaa False
. Voit yhdistää ehtoja käyttämällä and
ja or
operaattoreita (aina pienillä kirjaimilla)
condition1 and condition2
palauttaaTrue
vain, kun molemmat ehdot ovatTrue
;condition1 or condition2
antaaTrue
, jos vähintään yksi ehto onTrue
.
Huom
Voit myös ketjuttaa useita ehtoja näiden operaattoreiden avulla. Käytä sulkeita selkeyttämään laskujärjestystä.
Esimerkiksi, harkitse seuraavia ehtoja:
Onko
2
suurempi kuin1
ja"bbb"
on erilainen kuin"aaa"
.Onko merkkijonon
2
indeksissä"my string"
oleva merkki joko"y"
tai"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')
Ensimmäinen print()
palauttaa True
, koska sekä 2 > 1
että 'bbb' != 'aaa'
ovat totta. Toinen print()
tulostaa False
, koska merkki indeksissä 2
ei ole 'y'
eikä 's'
(se on itse asiassa välilyönti).
Huom
Käänteisen boolean-arvon saamiseksi käytä
not
-operaattoria. Esimerkiksi,not 1 == 1
tuottaaFalse
, koska1 == 1
onTrue
, janot
kääntää senFalse
:ksi.
Kiitos palautteestasi!