Курс 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. Обрезка изображения с Pillow
  3. Python enumerate() функции
  4. Метод __irshift__ для побитового сдвига вправо
  5. Декоратор Property в Python
  6. Избегание циклических зависимостей классов в Python
  7. Векторизация в Python с NumPy.
  8. Оператор zip в Python
  9. Область видимости переменных в Python
  10. Получение текущей даты в Python
  11. Проверка кортежей.
  12. Класс-оболочка для словарей
  13. Построение графиков в Matplotlib
  14. Частичное совпадение пользовательского ввода в Python 3.10
  15. Создание namedtuple из словаря
  16. Транспонирование 2D-массива с помощью zip
  17. Создание словарей в Python
  18. Равенство и идентичность в Python
  19. Метод __irshift__ для Python
  20. Принципы Zen of Python
  21. Повторение элементов списков
  22. Хранение переменных в Python.
  23. Объединение множеств в Python
  24. Генератор данных в Keras
  25. Использование html-скриптов в Jupyter Notebook
  26. Синхронизация доступа к ресурсам
  27. Генераторы списков в Python
  28. Создание списка дат
  29. Роль запятой в Python
  30. Создание директории в Python
  31. Метод get() в Python
  32. Функция map() в Python
  33. Цепные операции в Python
  34. Python: Splat-оператор и splatty-splat
  35. Ускорение обработки данных с %autoawait
  36. Форматирование даты с strftime()
  37. Enum в Python
  38. Использование type hints
  39. Измерение времени выполнения кода
  40. Объединение строк с помощью метода join
  41. Округление дробей в Python
  42. Работа с defaultdictами в Python

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