Курс 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 reversed() функция
  2. Создание и операции с дробями
  3. Функциональное программирование.
  4. Математические функции в Python
  5. Модуль subprocess: запуск внешних команд
  6. Мониторинг памяти с Pympler
  7. Конкатенация строковых литералов
  8. Явный импорт переменных
  9. Модуль subprocess: запуск внешних команд
  10. Numpy: использование Ellipsis
  11. Создание словаря и множества
  12. Получение комбинаций в Python
  13. Метод __iand__ для пользовательских классов
  14. Передача аргументов в Python
  15. Секреты Python
  16. Возврат нескольких значений
  17. Оптимизация гиперпараметров с Scikit Optimize
  18. Замена символов в строке
  19. Работа с каталогами в Python
  20. Отрицательные индексы списков в Python
  21. Рациональные числа в Python
  22. Работа с рекламными данными в Pandas
  23. Встроенные функции Python
  24. Использование эмодзи в Python
  25. Сравнение строк в Python
  26. Именованные аргументы в Python
  27. Работа с CSV в Python
  28. Многопроцессорное программирование в Python
  29. Счетчик в Python: most_common()
  30. Функция zip() в Python
  31. Комментарии в Python
  32. Курсы Яндекс Практикум
  33. Форматирование данных с помощью pprint
  34. Копирование объектов в Python
  35. Поиск индекса элемента
  36. Создание пустых функций и классов в Python
  37. Создание вложенного генератора
  38. Обновление ключей в Python
  39. Пространство имен в Python
  40. Каналы Senior: Python, Java, Frontend, SQL, C++
  41. Метод rmatmul для обратного матричного умножения
  42. Генератор чисел Фибоначчи
  43. Magic Commands — улучшение работы с Python
  44. Сортировка с помощью параметра key

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