Дәріс 7. Python-да графикалық интерфейстерді құру
Кейде бір уақытта бір емес, бірнеше шартты тексеру қажет. Мысалы, санның жұп екенін тексеруге болады (N % 2 == 0) (n-ді 2-ге бөлудің қалдығы 0-ге тең). Егер n және m екі бүтін сандардың жұп екенін тексеру қажет болса, екі шарттың да әділдігін тексеру қажет: n % 2 == 0 және m % 2 == 0. Ол үшін оларды and (логикалық n) логикалық операторының көмегімен біріктіру керек: n % 2 == 0 and m % 2 == 0.
Питонда стандартты логикалық операторлар бар: логикалық көбейту И, логикалық қосу ИЛИ, логикалық теріске шығару НЕ.
Логикалық көбейту И екілік оператор болып табылады (яғни екі операндты оператор: сол және оң) және and формасына ие. And операторы True мәнін қайтарады, егер оның екі операндында да True мәні болса.
Логикалық қосу ИЛИ екілік оператор болып табылады және кем дегенде бір Операнд True болғанда ғана True мәнін қайтарады. Оператор логикалық ИЛИ or түрінде болады.
Логикалық емес (теріске шығару) унарлы (яғни бір операндпен) оператор болып табылады және not формасына ие, содан кейін жалғыз операнд. Егер операнд жалған болса және керісінше болса, логикалық НЕ шын мәнін қайтармайды.