Логические операторы являются важным компонентом программирования на Python. Они позволяют сравнивать значения и принимать решения на основе результатов сравнения. В этой статье мы рассмотрим основные логические операторы и приведем примеры их использования.
Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.
Основные логические операторы
В Python имеются три основных логических оператора:
and
— логическое Иor
— логическое ИЛИnot
— логическое НЕ
Оператор and
Оператор and
возвращает True
, если оба операнда истинны, иначе возвращает False
.
Пример использования оператора and
:
x = 5 y = 10 result = (x > 0) and (y < 20) print(result) # Вывод: True
Оператор or
Оператор or
возвращает True
, если хотя бы один из операндов истинный, иначе возвращает False
.
Пример использования оператора or
:
x = -5 y = 10 result = (x > 0) or (y < 20) print(result) # Вывод: True
Оператор not
Оператор not
инвертирует логическое значение операнда, то есть возвращает True
, если операнд ложный, и False
, если операнд истинный.
Пример использования оператора not
:
x = 5 result = not (x > 10) print(result) # Вывод: True
Вложенные логические операторы
Логические операторы могут быть использованы вложенно для создания сложных условий.
Пример использования вложенных логических операторов:
x = 5 y = 10 z = 15 result = (x < y) and (y < z) or (x == y) print(result) # Вывод: True
В этом примере условие (x < y) and (y < z)
истинное, поэтому результат будет True
.
На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.
Заключение
Логические операторы в Python предоставляют возможность сравнивать значения и принимать решения на основе результатов сравнения. Они являются основным инструментом в создании условных конструкций и важным элементом программирования. Не забывайте использовать их в своих проектах! 😉
Если вы заинтересовались в изучении Python и хотите стать профессиональным разработчиком, рекомендуем посетить онлайн школу .
Добавить комментарий