Курс Python → Оператор «or» в Python

Оператор «or» в Python позволяет выполнять логическое ИЛИ между двумя условиями. Если хотя бы одно из условий истинно, то результат будет истиной. В противном случае, если оба условия ложны, результат будет ложью.

Давайте рассмотрим пример использования оператора «or» для проверки наличия зонта у пользователя в случае дождливой погоды.


rain = True
umbrella = False

if rain or umbrella:
    print("Вы готовы к дождю!")
else:
    print("Возможно, вам стоит взять зонт, чтобы не промокнуть.")

В данном примере, переменная rain указывает на наличие дождя, а переменная umbrella указывает, взял ли пользователь зонт с собой. Если хотя бы одно из условий (дождь или наличие зонта) истинно, то выводится сообщение о готовности к дождю. В противном случае, пользователю предлагается взять зонт, чтобы не промокнуть.

Использование оператора «or» позволяет упростить условные конструкции и делает код более читаемым. Этот оператор часто применяется в задачах, где требуется проверить выполнение хотя бы одного из нескольких условий.

Таким образом, оператор «or» в Python предоставляет удобный способ проверить выполнение хотя бы одного из нескольких условий. Правильное использование этого оператора поможет вам написать более компактный и понятный код.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Возврат значений из генератора
  2. Методы shutil для работы с файлами
  3. Очистка списка от False, None, 0, «»
  4. Генераторные функции в Python
  5. Создание генераторов в Python
  6. Переменные в Python
  7. Выражения-генераторы в Python
  8. CLI-инструмент howdoi
  9. Сравнение def и lambda функций в Python
  10. Возведение в квадрат с помощью itertools
  11. Исправление ошибки NameError
  12. Основы работы с базами данных в Python
  13. Тестирование с unittest
  14. Кортежи в Python: особенности и преимущества
  15. Основы Python за 14 дней
  16. Генераторы в Python
  17. Нахождение пересечения множеств
  18. Руководство по библиотеке pydantic
  19. None в Python: использование и особенности
  20. Вывод баннеров
  21. Курс по дообучению ChatGPT
  22. Управление контекстом выполнения кода
  23. Тестирование с responses
  24. Получение частей дроби
  25. Удаление элементов из списка в Python.
  26. Генератор списка в Python
  27. Нахождение разницы между списками в Python
  28. Символ подчеркивания в Python
  29. Метод rmatmul для обратного матричного умножения
  30. TypedDict для kwargs в Python 3.12
  31. Условные выражения в Python
  32. Lambda Functions in Python
  33. Атрибуты класса и экземпляра
  34. Форматирование строк в Python
  35. Python Поверхностное Копирование
  36. Измерение времени выполнения с помощью time
  37. Работа с утверждениями в Python
  38. Генератор надежных паролей
  39. Форматирование вывода списков
  40. Оптимизация памяти в Python
  41. Преобразование регистра строк
  42. Взаимодействие с sys
  43. Разбиение строки в Python
  44. PUT запрос для обновления данных
  45. Философия Python
  46. Использование модуля __future__

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