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

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

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


rain = True
umbrella = False

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

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

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

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

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

Автор урока

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

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

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

  1. Установка пакетов с помощью pip
  2. Перетасовка списков в Python
  3. Обход дочерних элементов BeautifulSoup
  4. Комментарии в Python
  5. Метод gt в Python
  6. Функция all() в Python
  7. Работа с YAML в Python
  8. Создание namedtuple списком полей
  9. Генератор списка с условием if
  10. Поиск частых элементов в списке
  11. Измерение времени выполнения с помощью time
  12. Декоратор проверки активности
  13. Оператор Walrus: правильное использование
  14. Обработка исключений
  15. Кортеж в Python: создание, доступ, изменение
  16. Создание итератора
  17. Именование переменных в Python
  18. PUT запрос для обновления данных
  19. Улучшенные подсказки для импорта в Python 3.12
  20. Переопределение метода __and__
  21. Избегайте изменяемых аргументов
  22. Многопроцессорное программирование в Python
  23. Циклы в Python
  24. Оформление кода по PEP 8
  25. Объединение списков в Python
  26. Логирование с Logzero
  27. Экспорт данных в файл.
  28. Установка Home Assistant
  29. Создание GUI с Tkinter: Entry
  30. Многострочные комментарии в Python
  31. Открытие и запись файлов
  32. Метод pos в Python
  33. Автоматизация действий с Pyautogui
  34. Defaultdict в Python
  35. Аннотации типов в Python
  36. Просмотр файла в Jupyter Noteboo
  37. Подсказки при вводе данных в Python
  38. Функция enumerate в Python
  39. Основы работы со списками
  40. Генераторные выражения и islice.
  41. Создание инструмента обнаружения плагиата
  42. Очистка строки в Python
  43. Поиск индекса элемента
  44. Сортировка и обратный порядок
  45. Заказ карты Тинькофф Black
  46. Экспорт данных с помощью writefile
  47. Установка и загрузка Instaloader
  48. Метод setdefault() в Python

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