
Codeforces.com-да тапсырма орындау
Python тіліндегі or, and, және not логикалық операторлары бағдарламаларда шарттарды тексеру және логикалық операциялар орындау үшін қолданылады.
AND операторы 2 битте орындалады, мысалы, a және b алайық. AND операциясының нәтижесі 1, егер a және b 1-ге тең болса. Әйтпесе, нәтиже 0 болады. Мысалы, AND көмегімен санның жұп немесе жұп екенін білуге болады.
OR операторы да 2 битпен (a және b) орындалады. Егер a және b 0 болса онда нәтиже 0 болады, қалған жағдайда нәтиже 1.
Бұл разрядтық терістеу, сондықтан ол бір битпен орындалады. Нәтиже бит күйіне байланысты. Егер ол 0 болса, онда операцияның нәтижесі 1 болады және керісінше. Барлығы өте қарапайым.
and – барлық шарт шын болуы керек.
or – бір шарт шын болса жеткілікті.
not – шарттың нәтижесін керісінше өзгертеді.