Page 21 - Программирование. Python. Для школьников. bizdin.kg
P. 21
ТАТААЛ ШАРТТАР: AND, OR, NOT 21
not логикалык оператору (логикалык тануу)
Not унардык оператору чындыкты жалганга кайтарат, ал эми жалганды
чындыкка кайтарат. Унардык дегенибиз, анткени ал and жана or оператор-
лорундай болуп анын оң жагында же сол жагында турган туюнтмаларга
эмес андан кийин турган бир эле туюнтмага колдонулат.
1-вариант: 2-вариант:
x = 8 x = 8
print (not x < 15) print (not x > 15)
False True
Эгерде бир туюнтмада бир эле убакта бир нече же бардык логикалык опе-
раторлор колдонулса, анда аткаруу тартиби төмөнкүдөй болот:
1) катыш (<, >, <=, >=, ==, !=)
2) not («ЭМЕС»)
3) and («ЖАНА»)
4) or («ЖЕ») x = 8
x = 8
Аракеттердин иретин өзгөртүү үчүн тегерек кашаалар колдонулат. Кашаа-
print (not x < 15)
print (not x > 15)
лар пайда болгон учурдагы эсептөөлөрдүн иретинин өзгөрүшүн мисалда
False
карап көрөлү: True
1-вариант: 2-вариант:
a=4 a=4
b=6 b=6
c=8 c=8
result = c==8 or b<a and not a < 7 result= (c==8 or b<a) and not a < 7
print (result) print (result)
Жыйынтык: Жыйынтык:
True False
Эмне үчүн экендигин түшүндүрөлү: Эмне үчүн экендигин түшүндүрөлү:
c == 8 or b < a and not a < 7 (c == 8 or b < a) and not a < 7
True False True True False True
False True False
False
False
True
СУРООЛОР ЖАНА ТАПШЫРМАЛАР:
1) and операторунун жардамы менен бирөө чындыкты, экинчиси–
жалганды көрсөткөн эки татаал логикалык туюнтманы түзгүлө.
2) Жогорудагы маселени or операторун колдонуп аткаргыла.
www.trk.kg