Курс 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. Встроенные функции Python
  4. Определение основы слова с showballstemmer
  5. Разделение строк в Python
  6. Определение объема памяти объекта
  7. Создание и использование ChainMap
  8. Работа со строками в Python
  9. Инициализация объекта
  10. Математические функции в Python
  11. Очистка входных данных
  12. Проверка элемента в множестве.
  13. Метод rmatmul для пользовательских матриц
  14. Декораторы в Python
  15. Справка по импортированным модулям
  16. Измерение времени выполнения кода
  17. Автоматизация с Python
  18. Работа с itertools
  19. Декораторы в Python
  20. Строки в Python: апострофы и кавычки
  21. Метод __iand__ для пользовательских классов
  22. Порядок и длина множеств в Python
  23. Работа с изображениями Pillow
  24. Принципы LSP и ISP в Python
  25. Генерация случайных чисел в Python
  26. Метод getitem для доступа к элементам последовательности
  27. Работа с базами данных SQLite
  28. Дизассемблирование Python кода
  29. Создание генераторов
  30. Создание веб-приложения с Flask
  31. Форматирование даты с strftime()
  32. Сложные типы данных в Python
  33. Значения по умолчанию в Python
  34. inspect в Python: анализ кода
  35. Оператор «not» в Python
  36. Логирование с Logzero
  37. Удаление дубликатов из списка
  38. Python enumerate() использование
  39. Нахождение хеша для бесконечности и NaN в Python
  40. Работа с байтовыми строками в Python
  41. Генераторы списков в Python
  42. Объединение списков в Python
  43. Объединение Python и Shell
  44. Переопределение метода __eq__
  45. Асинхронное выполнение задач в Python
  46. Оператор «моржа» (Walrus Operator)
  47. Создание циклической ссылки

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