Курс 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. Безопасные SQL-запросы в Python 3.11
  3. Метод setdefault() в Python
  4. Оператор «моржа» (Walrus Operator)
  5. Преобразование списка в словарь через генератор
  6. Улучшенные подсказки для импорта в Python 3.12
  7. Использование модуля math
  8. Оператор assert в Python
  9. Python 3.12: переиспользование кавычек
  10. Копирование списков в Python
  11. Конкатенация списков в Python
  12. Python reversed() vs срез[::-1]
  13. Управление асинхронными задачами на Python.
  14. Вывод с переменной через запятую
  15. Работа с типами данных в Python с помощью pydantic.
  16. ChainMap избыточные ключи
  17. Декораторы в Python
  18. Изменение элемента списка
  19. Создание графики с черепахой
  20. Парсинг статей с Newspaper3k
  21. Удаление ключа из словаря в Python
  22. Отрицательные индексы списков
  23. Операторы увеличения и уменьшения в Python
  24. Итераторы в Python
  25. Работа с кортежами в Python
  26. Преобразование чисел в слова
  27. Передача аргументов в Python
  28. Метод __imod__ для Python
  29. Управление сессиями в Python
  30. Создание и инициализация объектов
  31. Генерация QR-кодов с библиотекой qrcode
  32. Разделение строки с помощью re.split()
  33. Получение ID процесса
  34. Метод join для объединения строк
  35. Оптимизация памяти с помощью __slots__
  36. Декоратор Property в Python
  37. 9 уловок для чистого кода
  38. Комментарии в Python
  39. UserString в Python
  40. Хранение переменных в словаре.
  41. Генерация ключей RSA
  42. IPython и Jupyter Notebook: руководство
  43. Переворот списка в Python
  44. Создание namedtuple списком полей
  45. Основы Python
  46. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  47. Оптимизация методов в Python 3.7
  48. Работа с NumPy.linalg

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