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

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

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


rain = True
umbrella = False

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

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

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

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

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

Автор урока

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

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

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

  1. Подчеркивание в REPL
  2. Открытие и запись файлов
  3. Глобальные переменные в Python
  4. Глобальные переменные в Python
  5. Оператор «is not» в Python
  6. Удаление элемента из списка
  7. Различия символов в Python
  8. Проверка существования переменной с оператором :=
  9. Преобразование документов в PDF с помощью Spire.Office
  10. Оптимизация сравнения в Python
  11. Функции в Python: создание и вызов
  12. Метод Enumerate() для списков
  13. Использование метода lower()
  14. Отладка производительности Python
  15. Анализ кода — Python
  16. Скачать видео с YouTube
  17. Курс по дообучению ChatGPT
  18. Python-dateutil — работа с датами
  19. Python OrderedDict и fromkeys() — работа с словарями
  20. Область видимости переменных
  21. Декораторы в Python
  22. Определение локальных переменных в Python
  23. Вывод с переменной через запятую
  24. Создание словарей в Python
  25. Регулярные выражения: метод match
  26. Область видимости переменных
  27. Возвращение нескольких значений через кортеж или класс
  28. Асинхронное программирование с asyncio
  29. Преобразование списка в словарь через генератор
  30. Изучение объектов с помощью dir()
  31. Поиск самого длинного слова в списке с использованием max()
  32. Создание виртуальной среды
  33. Вызов внешних программ в Python с помощью sh
  34. Работа с функцией next() в Python
  35. Библиотека funcy: удобные утилиты
  36. Генераторы списков в Python
  37. Поиск частых элементов в списке
  38. Правила именования переменных
  39. Именованные аргументы в Python
  40. Метод сравнения объектов в Python
  41. Работа с GitHub в Telegram
  42. Работа с timedelta
  43. Создание функций высшего порядка

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