or, and, not логикалық операторлар

Python тіліндегі or, and, және not логикалық операторлары бағдарламаларда шарттарды тексеру және логикалық операциялар орындау үшін қолданылады.

Логикалық операция AND (және).
Логикалық көйбейту ˄ символымен өрнектеледі.

AND операторы 2 битте орындалады, мысалы, a және b алайық. AND операциясының нәтижесі 1, егер a және b 1-ге тең болса. Әйтпесе, нәтиже 0 болады. Мысалы, AND көмегімен санның жұп немесе жұп екенін білуге болады.

AND операциясының ақиқат кестесін қараңыз:


Логикалық операция OR (НЕМЕСЕ).
Логикалық қосу ˅ символымен өрнектеледі.

OR операторы да 2 битпен (a және b) орындалады. Егер a және b 0 болса онда нәтиже 0 болады, қалған жағдайда нәтиже 1.

OR операциясының ақиқат кестесін қараңыз:


Логикалық операция NOT (ЕМЕС)

Бұл разрядтық терістеу, сондықтан ол бір битпен орындалады. Нәтиже бит күйіне байланысты. Егер ол 0 болса, онда операцияның нәтижесі 1 болады және керісінше. Барлығы өте қарапайым.

NOT кестесін қараңыз:
Логикалық терістеу ¬ символымен өрнектеледі.


1-тапсырма.


Қорытынды

and – барлық шарт шын болуы керек.
or – бір шарт шын болса жеткілікті.
not – шарттың нәтижесін керісінше өзгертеді.