Курс 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. Декораторы в Python
  3. Класс-оболочка для словарей
  4. Обработка исключений в Python
  5. Функция с *args.
  6. Итераторы в Python
  7. Метод join() для объединения строк
  8. Python: отсутствие точек с запятыми
  9. Метод get() для словарей
  10. Оформление кода на Python
  11. Изменение переменной в Python: nonlocal
  12. Оператор break в Python
  13. Вычисление натуральных логарифмов в NumPy
  14. Принципы Zen Python
  15. Проверка дублей в списке.
  16. Работа с массивами в Python
  17. Сравнение объектов в Python
  18. Создание директории в Python
  19. inspect в Python: анализ кода
  20. Модуль inspect: получение информации о объектах
  21. Работа с часовыми поясами в Python
  22. Функции с необязательными аргументами
  23. Очистка входных данных
  24. Оптимизация памяти с __slots__
  25. Переворот строки
  26. Динамические маршруты во Flask
  27. Работа с IP-адресами в Python
  28. Генерация тестовых данных с factory_boy
  29. Проверка типа объекта в Python
  30. Бесконечная проверка в Python
  31. Избегайте пустого списка
  32. Ввод нескольких значений
  33. Преобразование PowerPoint в PDF.
  34. Открытие и запись файлов
  35. Сравнение def и lambda функций в Python
  36. Оператор «or» в Python
  37. Работа с необработанными строками
  38. Участие в LP стейкинге Waves
  39. Измерение времени выполнения в Python
  40. Декораторы в Python
  41. Проверка однородности элементов списка
  42. Секреты Python
  43. Получение текущей даты и времени с помощью datetime
  44. Вывод переменной и строки в Python
  45. Работа с многоуровневыми словарями в Python
  46. Деление в Python
  47. Перетасовка списков в Python

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