Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
ПРИХОДИТЕ УЧИТЬСЯ НОВОЙ ПРОФЕССИИ ЛЕТОМ СО СКИДКОЙ ДО 70% Забронировать скидку
10 Июл 2023
2 мин
1971

Как работать с логическими операторами в Python

Изучите основные логические операторы Python (and, or, not) с понятными примерами и советами для новичков!

Логические операторы являются важным компонентом программирования на Python. Они позволяют сравнивать значения и принимать решения на основе результатов сравнения. В этой статье мы рассмотрим основные логические операторы и приведем примеры их использования.

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

Основные логические операторы

В Python имеются три основных логических оператора:

  1. and — логическое И
  2. or — логическое ИЛИ
  3. 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 и хотите стать профессиональным разработчиком, рекомендуем посетить онлайн школу .

Добавить комментарий

Подарок
Забрать подарок