Курс 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. Добавление элемента в список.
  3. Преобразование числа в список цифр
  4. Объявление переменных в Python
  5. Удаление элементов из списка в Python
  6. Переопределение метода sub
  7. Копирование объектов в Python
  8. Регистрация на курсы SF Education
  9. Преобразование генераторов в циклы
  10. Преобразование букв в нижний регистр
  11. Установка и обучение ChatterBot
  12. Управление IP-адресами через прокси
  13. Повторение и перенос строки
  14. Обработка ошибок в Python
  15. Генераторы списков в Python
  16. Синхронизация доступа к ресурсам
  17. Метод setdefault() в Python
  18. Инверсия списка и строки в Python
  19. Python Enumerate
  20. Получение имени функции с помощью inspect
  21. Печать месячного календаря
  22. Многопроцессорное программирование в Python
  23. Подсчет часто встречающихся элементов
  24. Добавление Progressbar в Python
  25. Преобразование строки в число
  26. Декораторы в Python
  27. Методы в Python
  28. JMESPath в Python
  29. Декораторы с @wraps
  30. Работа с YAML в Python: PyYAML.
  31. Вложенные циклы в Python
  32. Bootle — простой веб-фреймворк
  33. Метод rmatmul для пользовательских матриц
  34. Переопределение оператора % для объектов
  35. Форматирование строк в Python
  36. Выражения-генераторы в Python
  37. Замена элементов в списке с помощью генераторов списков
  38. Условные выражения в Python
  39. Блок else в циклах.
  40. Ввод нескольких значений
  41. Проверка версии Python
  42. Сортировка элементов в Python
  43. Метод __int__ в Python
  44. Работа с массивами в Python
  45. Математические функции в Python
  46. Метод __ilshift__ для битового сдвига влево

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