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

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

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


rain = True
umbrella = False

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

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

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

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

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

Автор урока

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

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

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

  1. Форматирование строк с % в Python
  2. Форматирование строк в Python
  3. Распаковка элементов массива
  4. Метод Enumerate() для списков
  5. Метод setitem в Python
  6. Работа с Event() в threading
  7. Изменение логики работы с временем
  8. Множественное наследование в Python
  9. Параллельные вычисления в Python
  10. Разделение списка на гнппы
  11. Подсчет элементов с помощью Counter
  12. Справка по импортированным модулям
  13. Секреты Python
  14. Создание новых функций с помощью functools.partial
  15. Замена элементов в списке с помощью генераторов списков
  16. Метод __imod__ для Python
  17. Анализ текста на русском языке с помощью Pymystem3
  18. Функция zip() для объединения списков
  19. Настройка Cron
  20. Генераторы в Python
  21. Изменения в обработке логических значений
  22. Документирование функций в Python
  23. Копирование файлов с shutil()
  24. Оператор обр. импликации
  25. Howdoi — получение ответов из терминала
  26. Обработка исключений в Python
  27. Отступы в Python
  28. Подсчет элементов с помощью Counter из collections
  29. Инициализация объекта
  30. Метод remove() для удаления элемента из списка
  31. Встраивание HTML в Jupyter Notebook
  32. Область видимости переменных
  33. Профилирование кода на Python
  34. Инвертирование словаря
  35. Ускорение выполнения кода в Python
  36. Логирование в Python
  37. Создание словаря с значением по умолчанию
  38. Операции с массивами в NumPy
  39. Отправка POST-запроса в REST API
  40. Распаковка аргументов в Python
  41. Повторение элементов списков
  42. Python: Splat-оператор и splatty-splat
  43. Оператор Walrus в Python 3.8
  44. Тип данных TypeVarTuple
  45. Проверка типов с использованием isinstance

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