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

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

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


rain = True
umbrella = False

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

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

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

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

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

Автор урока

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

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

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

  1. Работа с Enum в Python3.
  2. Работа со словарями в Python
  3. Обработка исключений в Python
  4. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  5. Метод join() для объединения элементов
  6. Парсинг веб-страниц с Beautiful Soup
  7. Прокачанный трейсинг ошибок
  8. Представление бесконечности в Python
  9. Оператор Walrus в Python 3.8
  10. Работа с WindowsPath()
  11. Улучшение читаемости кода в Python
  12. Именованные срезы в Python
  13. Обработка исключений в Python 3
  14. Логические значения в Python
  15. Python и Монти Пайтон
  16. Использование функции enumerate()
  17. Решатель судоку на Python с pygame
  18. Проверка на палиндром
  19. Создание новых списков
  20. Отрицательные индексы списков
  21. Использование html-скриптов в Jupyter Notebook
  22. Функция divmod() в Python
  23. Отрицательные индексы списков в Python
  24. Методы работы со списками
  25. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  26. Структура данных словарь в Python
  27. Метод ne для сравнения объектов
  28. Установка Git и AWS CLI
  29. Обход дочерних элементов BeautifulSoup
  30. Реверс строки в Python
  31. Игра «Виселица» на Python
  32. Запуск Python из интерпретатора
  33. Работа с коллекциями Python
  34. Создание OrderedDict
  35. Функции высшего порядка в Python
  36. Основы работы со строками в Python
  37. Справка по импортированным модулям
  38. Метод get() в Python
  39. Python Метод sleep() из time
  40. Работа с кортежами в Python
  41. Основы Python за 14 дней
  42. Логирование с Logzero
  43. Векторизация в Python с NumPy.
  44. Создание класса в Python
  45. Область видимости переменных в Python
  46. Определение индекса элемента списка

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