Курс 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. Функция product() из itertools
  3. Именованные срезы в Python
  4. Разделение строки в Python
  5. Метод difference_update() — разность множеств
  6. Запуск файлового сервера
  7. Pillow: работа с изображениями
  8. Выход из профиля в Django
  9. Динамическая типизация в Python
  10. Python Calendar Usage
  11. Декораторы в Python
  12. Документирование функций в Python
  13. Работа с срезами в Numpy
  14. Управление контекстом выполнения кода
  15. Оптимизация памяти в Python
  16. Тестирование с responses
  17. Резервирование символов в Python
  18. Объединение итераторов
  19. Создание списков в Python
  20. Изменение списка срезом
  21. Хранение переменных в словаре.
  22. Оператор «not» в Python
  23. Извлечение данных из JSON
  24. Деление в Python
  25. Циклы for в Python
  26. Модуль os в Python: работа с файлами
  27. Роль запятой в Python
  28. Сравнение строк в Python
  29. Функция __init__ в Python
  30. Работа с Enum в Python3.
  31. Область видимости переменных
  32. Поиск email
  33. Оператор continue в Python
  34. Аргументы *args и **kwargs
  35. Экспорт внешнего файла с помощью writefile
  36. Объединение списков с помощью zip
  37. Извлечение аудио из видео
  38. Работа с WindowsPath()
  39. Списки в Python: основы
  40. Python: цикл for и оператор присваивания
  41. Измерение времени выполнения кода
  42. Удаление ссылок в Python
  43. Чтение и запись TOML-конфигов
  44. Аннотации типов в Python
  45. Проблема сравнения словарей
  46. Удаление дубликатов в pandas
  47. Проверка существования переменной с оператором :=
  48. Лямбда-функции в Python
  49. Flask: создание веб-приложений

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