-
Verilerimizle nasıl karşılaştırma yapabileceğimizi gördük. Bunların cevaplarını birleştirmek isteyebiliriz. İki ifadenin sonucu da doğru olunca bir şey yapmak veya en az biri doğruyken bir şey yapmak isteyebilirim.
-
Bunu sağlayabilmek için
booleanveri tipleri üzerine uygulanabilecek mantıksal operatörlere bakacağız -
Göreceğimiz mantıksal operatörlerinin uygulandığı veri tipleri
booleanolmalı
not TrueFalse
not FalseTrue
not 5 < 6False
not 5 == 5False
a = 4
b = 10not a < bFalse
not (a > b)True
- Sadece iki ifade de
TrueiseTruesonucu verir, yoksaFalseolur
True and TrueTrue
True and FalseFalse
False and FalseFalse
a = 4
b = 1
c = 10(a > b) and (b < c)True
(a > b) and (b > c)False
- Sadece iki ifade de
FalseiseFalsesonucu verir, yoksaTrueolur
True or TrueTrue
True or FalseTrue
False or FalseFalse
a = 4
b = 1
c = 10(a > b) or (b < c)True
(a > b) or (b > c)True
(a < b) or (b > c)False