Курс 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. Разделение строки с регулярными выражениями
  4. Работа со стеком в Python
  5. Создание графики с черепахой
  6. Методы Python для работы с данными
  7. Улучшенные подсказки для импорта в Python 3.12
  8. Роль запятой в Python
  9. Обработка ошибок в Python
  10. Получение атрибутов и методов класса
  11. Строковое представление объектов
  12. Функции с дополнением
  13. Добавление Progressbar в Python
  14. Перебор элементов списка в Python
  15. Метод split() для разделения строк
  16. Проверка переменных окружения в Python
  17. Проверка кортежей.
  18. Python Тесты и Гайды
  19. Генерация QR-кодов с библиотекой qrcode
  20. Подсчет элементов в Python
  21. Оператор += для объединения строк
  22. Округление в Python
  23. Работа с zip-архивами в Python
  24. Работа с рекламными данными в Pandas
  25. Конкатенация строк в Python
  26. Функция с *args.
  27. Установка Home Assistant
  28. Модуль functools в Python
  29. Создание списка через цикл
  30. Получение срезов итераторов
  31. Форматирование строк с % в Python
  32. Преобразование кортежа в словарь.
  33. Списковое включение в Python
  34. Python reversed() vs срез[::-1]
  35. Оператор распаковки в Python
  36. Принцип одной функции
  37. Переопределение оператора % для объектов
  38. Создание новых списков в Python
  39. Конвертация текстовых чисел с помощью Numerizer
  40. Глобальные переменные в Python
  41. Встроенные функции Python
  42. Распаковка аргументов в Python
  43. Рациональные числа в Python
  44. Тип данных TypeVarTuple
  45. Создание словарей с defaultdict()

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