Курс 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. Переопределение метода len
  2. Установка и использование Telegram API в Python
  3. Список и кортеж в Python
  4. Разделение строки с помощью split()
  5. Переменная с нижним подчеркиванием
  6. Сложение матриц в NumPy
  7. Объединение списков в Python.
  8. Функции all и any в Python
  9. Преобразование генераторов в циклы
  10. Оптимизация памяти с __slots__
  11. Проверка типов с помощью isinstance
  12. Функция product() в Python
  13. Работа со словарями
  14. Работа с enumerate()
  15. Генераторы в Python
  16. Вывод с переменной через запятую
  17. Глобальные переменные в Python
  18. Проблема сравнения словарей
  19. Метод setdefault() в Python
  20. Аннотации типов в Python
  21. Создание словарей в Python
  22. Блок else в обработке исключений
  23. Многопоточность и асинхронное программирование в Python
  24. Обучение модели с указанием эпох
  25. Функция product() из itertools
  26. Отделение звука от видео
  27. Область видимости переменных
  28. Удаление файлов в Python
  29. Обмен значений переменных в Python
  30. Объединение списков в Python
  31. Профилирование кода на Python
  32. Принципы программирования
  33. Автоматизация скриптов на AWS Lightsail.
  34. Удаление элемента из списка в Python
  35. Получение текущей даты в Python
  36. Разделение списка на гнппы
  37. Работа с CSV файлами
  38. Метод lt для сортировки объектов
  39. Управление ресурсами с контекстными менеджерами
  40. Атрибуты массивов в Numpy
  41. Ограничение итераций в Python
  42. Генераторные функции в Python
  43. Множества и frozenset
  44. Оператор in в Python
  45. Умножение строк и списков
  46. Вложенные функции в Python
  47. Изменение логики работы с временем

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