Курс 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. Функции в Python
  2. Асинхронное выполнение задач в процессах
  3. Инверсия списка/строки в Python
  4. Форматирование строк с помощью f-строк
  5. Форматирование строк в Python
  6. Руководство по Pymorphy2
  7. Проверка файла .py на синтаксис.
  8. Повторение элементов в Python
  9. Вычисление логарифмов в Python
  10. Обновление данных через PUT запрос
  11. Форматирование строк в Python
  12. Регистрация на хакатоне
  13. Срезы в Python
  14. Цикл for с enumerate() в Python
  15. Многострочные комментарии в Python
  16. GitHub в Telegram: подписка на уведомления
  17. Создание новых списков в Python
  18. Вложенные функции в Python
  19. Множественное наследование в Python
  20. Эффективная конкатенация строк в Python
  21. Обработка элементов в Python
  22. Магические методы в Python
  23. Преобразование данных в Python
  24. Работа с процессами в Python
  25. Удаление знаков препинания в Python
  26. Фильтрация списка чисел
  27. Проверка индексов коллекции
  28. Обработка аргументов Python
  29. Слияние словарей в Python 3.9
  30. Разделение строк в Python
  31. Расширение операции побитового «и» в Python
  32. Обработка исключений в Python
  33. Python Аргументы по умолчанию
  34. Создание словарей в Python
  35. Работа с контекст-менеджером «with»
  36. Аннотации типов в Python
  37. Встроенные функции Python
  38. Модуль math: константы π и e
  39. Обратное распространение ошибки
  40. Цикл for в Python
  41. Замеры производительности в Python
  42. Использование подчеркивания в REPL
  43. Перегрузка операторов в Python
  44. Логирование в Python
  45. Python reversed() vs срез[::-1]
  46. Управление памятью в Python

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