Как использовать оператор or в Python?
Использование логического оператора “или” в Python
Автор: Леоданис Позо Рамос
В Python существуют три логических оператора: and
, or
и not
. С их помощью вы можете проверять условия и выбирать путь выполнения ваших программ. В этом учебнике вы узнаете о логическом операторе or
в Python и как его использовать.
В конце этого учебника вы научитесь:
- Как работает логический оператор
or
в Python - Как использовать логический оператор
or
в логическом и нелогическом контексте - Какие задачи в программировании можно решить, используя
or
в Python - Как читать и лучше понимать код других людей, когда они используют некоторые особенности логического оператора
or
в Python
Вы узнаете, как использовать логический оператор or
в Python, создавая практические примеры. Даже если вы не используете все возможности, которые предлагает логический оператор or
в Python, его освоение позволит вам писать более качественный код.
Логическое программирование
Джордж Буль (1815–1864) разработал то, что сейчас называется логикой Буля, которая является основой цифровой логики компьютерного оборудования и языков программирования.
С помощью логической логики вы можете оценивать условия и решать, какие операции будут выполняться в ваших программах в зависимости от истинности этих условий. Это важный элемент программирования, который предоставляет вам инструменты для контроля порядка выполнения ваших программ.
Давайте рассмотрим некоторые основные понятия, связанные с логическим программированием в Python:
-
Логический тип значения может быть либо
True
, либоFalse
. В Python логический тип представленbool
, который является подтипомint
. -
Логические значения - это значения
True
илиFalse
(с прописной буквы) в Python. -
Логическое выражение - это выражение, которое возвращает либо
True
, либоFalse
. -
Логический контекст может быть использован для условий
if
и цикловwhile
, где Python ожидает, что выражение будет оценено как логическое значение. Вы можете использовать практически любое выражение или объект в логическом контексте, и Python постарается определить его истинность. -
Операнды это