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

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

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


rain = True
umbrella = False

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

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

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

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

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

Автор урока

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

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

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

  1. Метод get() в Python
  2. Метод join() для объединения элементов
  3. Оператор * в Python
  4. Избегание изменяемых аргументов
  5. Контекстный менеджер в Python
  6. Определение имен функций
  7. Копирование объектов в Python
  8. Работа с кортежами в Python
  9. SciPy: широкий функционал для математических операций
  10. Мониторинг памяти с Pympler
  11. Работа с f-строками 2.0
  12. Отслеживание прогресса с tqdm
  13. Использование функции product
  14. Конвертация изображений в PDF
  15. Возврат нескольких значений
  16. Поиск наиболее частого элемента списке
  17. Операторы присваивания в Python
  18. Избегайте использования goto
  19. Функции-генераторы в Python
  20. Множественное присваивание в Python
  21. Чтение и запись TOML-конфигов
  22. Работа с кортежами в Python
  23. Переопределение метода sub
  24. Изменение переменной в Python: nonlocal
  25. Блок else в Python
  26. Генераторы в Python
  27. Создание детектора плагиата
  28. Возвращение нескольких значений через кортеж или класс
  29. Изменение списка срезом
  30. Непрерывная проверка в Python
  31. Обновление ключей в Python
  32. Аннотации типов в Python
  33. Управление контекстом выполнения кода
  34. Метод сравнения объектов в Python
  35. Работа с *args и **kwargs в Python
  36. Создание Telegram-бота на Python
  37. Применение функции map() в Python
  38. Идентификатор объекта в Python
  39. Работа со словарями с defaultdict из collections
  40. Синхронизация потоков с time.sleep()
  41. Таймер обратного отсчета
  42. Работа с срезами в Numpy
  43. Работа со строками в Python
  44. Модуль subprocess: запуск внешних команд
  45. Управление виртуальными средами в Python

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