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

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

Пример использования оператора «or» можно увидеть в следующем коде:


rain = True
umbrella = False

if rain or umbrella:
    print("Пользователь готов к дождю")
else:
    print("Вы можете промокнуть")

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

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

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

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

Автор урока

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

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

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

  1. Проблема сравнения словарей
  2. Создание множества в Python
  3. Работа со словарями
  4. Определение наиболее частого элемента с помощью collections.Counter
  5. Метод enumerate() в Python
  6. Применение функций в Python
  7. None в Python: использование и особенности
  8. Функция zip() — объединение последовательностей
  9. Сортировка в Python
  10. Парсинг статей с Newspaper3k
  11. Повторение и перенос строки
  12. Генерация строк с .join()
  13. Сравнение def и lambda в Python
  14. Идентификатор объекта в Python
  15. Повторение элементов в Python
  16. Генераторные функции в Python
  17. Логирование с Logzero
  18. Функция reduce() из модуля functools
  19. Работа с модулем bisect
  20. Конвертация изображений в PDF
  21. Модуль future Python
  22. Декораторы для регистрации функций
  23. Кортежи в Python: особенности и преимущества
  24. Работа с множествами в Python
  25. Поиск элементов BeautifulSoup
  26. Работа с defaultdictами в Python
  27. Работа с deque в Python
  28. Обработка исключений в Python
  29. Преобразование Word в PDF с Spire.Doc
  30. Python 3.12: Псевдонимы типов
  31. Именование переменных в Python
  32. Магические методы в Python
  33. Расчет времени выполнения
  34. Асинхронный код в Python
  35. Распаковка с оператором *
  36. Форматирование строк в Python
  37. Функция zip() в Python
  38. Оператор assert в Python
  39. Возврат нескольких значений
  40. Список методов и атрибутов
  41. Асинхронное программирование с asyncio
  42. Измерение времени выполнения
  43. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  44. Ограничение итераций в Python

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