Курс Python → Оператор «or» в Python

Оператор «or» в Python позволяет выполнять логическое ИЛИ между двумя условиями. Если хотя бы одно из условий истинно, то результат будет истиной. В противном случае, если оба условия ложны, результат будет ложью.

Давайте рассмотрим пример использования оператора «or» для проверки наличия зонта у пользователя в случае дождливой погоды.


rain = True
umbrella = False

if rain or umbrella:
    print("Вы готовы к дождю!")
else:
    print("Возможно, вам стоит взять зонт, чтобы не промокнуть.")

В данном примере, переменная rain указывает на наличие дождя, а переменная umbrella указывает, взял ли пользователь зонт с собой. Если хотя бы одно из условий (дождь или наличие зонта) истинно, то выводится сообщение о готовности к дождю. В противном случае, пользователю предлагается взять зонт, чтобы не промокнуть.

Использование оператора «or» позволяет упростить условные конструкции и делает код более читаемым. Этот оператор часто применяется в задачах, где требуется проверить выполнение хотя бы одного из нескольких условий.

Таким образом, оператор «or» в Python предоставляет удобный способ проверить выполнение хотя бы одного из нескольких условий. Правильное использование этого оператора поможет вам написать более компактный и понятный код.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Оптимизация гиперпараметров в Python
  2. Работа с переменными в Python
  3. Сортировка и обратный порядок
  4. Списковые включения в Python
  5. Метод remove() для удаления элемента из списка
  6. Использование обратной косой черты в f-строках
  7. Лямбда-функции в defaultdict
  8. Функции any() и all() в Python
  9. Обработка ошибок в Python
  10. Установка пакетов с помощью pip
  11. Метод __iand__ для пользовательских классов
  12. Работа с комбинациями в Python.
  13. Beautiful Soup — извлечение данных из HTML
  14. Метод is_absolute() для PurePath
  15. Декоратор проверки активности
  16. Именованные срезы в Python
  17. Создание словаря с значением по умолчанию
  18. Модуль pprint
  19. Мощь вложенных функций в Python
  20. Обработка StopIteration в Python
  21. Преобразование текста в речь с Python
  22. Объединение списков с использованием itertools.chain
  23. Копирование объектов в Python
  24. Управление виртуальными окружениями в Python
  25. Курс Data Scientist в медицине
  26. Работа с множествами в Python
  27. Частичное совпадение ввода
  28. Solidity для DeFi Ethereum
  29. Создание пар из последовательностей
  30. Непрерывная проверка в Python
  31. Поиск подстроки в строке
  32. Логирование с Logzero
  33. Создание уникального множества
  34. Список импортированных модулей в Python
  35. Приоритет операций в Python
  36. Замыкания в Python
  37. Создание и инициализация объектов
  38. Переворот последовательности
  39. Enum в Python
  40. Поиск индекса элемента
  41. Преобразование Excel в PDF с Spire.XLS
  42. Нахождение самого длинного слова в списке с помощью max
  43. Преобразование в float
  44. Генераторы в Python
  45. Подсчет количества элементов в списке

Marketello читают маркетологи из крутых компаний