Курс 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. Печать в одной строке
  3. Создание словарей с defaultdict
  4. Combobox в Tkinter
  5. Профилирование кода
  6. Создание словарей с defaultdict()
  7. Векторизация в Python с NumPy.
  8. Обработка исключений в Python
  9. Метод repr() в Python
  10. Функции all и any в Python
  11. Работа с файлами в Python
  12. Расчет времени выполнения программы
  13. Проверка версии Python
  14. Работа с модулем glob в Python
  15. Метод ior для битовых операций
  16. Стать Python-разработчиком
  17. Enum в Python
  18. Многопоточность и асинхронное программирование в Python
  19. Метод pos в Python
  20. Логические операторы в Python
  21. Преобразование в float
  22. Аннотации типов в Python
  23. Применение функции map() в Python
  24. Создание детектора плагиата
  25. Резервирование символов в Python
  26. Проверка дублей в списке.
  27. Возврат нескольких значений
  28. Расчет времени выполнения кода
  29. Каналы Senior: Python, Java, Frontend, SQL, C++
  30. Обработка исключения UnboundLocalError
  31. Просмотр внешних файлов в %pycat
  32. Тестирование с unittest
  33. Оформление кода на Python
  34. Форматирование строк в Python
  35. Преобразование символов в нижний регистр
  36. Генерация случайных чисел в Python
  37. Явный импорт в Python
  38. Метод rsub для пользовательских чисел
  39. Добавление элементов в список: append() vs extend()
  40. Копирование объектов в Python
  41. Поиск шаблона в начале строки
  42. Создание задания в Cron
  43. Команда %dhist — список посещенных каталогов
  44. Установка и использование Logzero
  45. Тип CodeType в Python.
  46. Форматирование данных с помощью pprint

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