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

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

Пример использования оператора «or» можно увидеть в следующем коде:


rain = True
umbrella = False

if rain or umbrella:
    print("Пользователь готов к дождю")
else:
    print("Вы можете промокнуть")

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

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

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

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

Автор урока

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

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

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

  1. Работа с исключениями в Python
  2. Вызов функций по строке в Python.
  3. Именование столбцов в Python с pandas
  4. Работа со стеком в Python
  5. Импорт с альтернативным именем
  6. Функция enumerate() — Python
  7. Библиотека funcy: удобные утилиты
  8. Получение ID процесса
  9. Итераторы в Python
  10. Отправка поздравлений по дню рождения
  11. Поиск индекса элемента в списке
  12. Присоединение элементов коллекции
  13. Генератор данных в Keras
  14. Python itertools combinations() — группировка элементов
  15. Python defaultdict добавление ключа
  16. Генераторы в Python
  17. Python enumerate() использование
  18. Оптимизация сравнения в Python
  19. Деление в Python
  20. Функции map, filter и reduce
  21. discard() — удаление элемента из множества
  22. Управление ресурсами в Python
  23. Управление сессиями в Python
  24. Принцип одной функции
  25. Оператор объединения словарей
  26. Работа с рекламными данными в Pandas
  27. Именование переменных в Python
  28. Измерение времени выполнения кода
  29. Избегайте использования goto
  30. Работа с коллекциями Python
  31. Именованные срезы в Python
  32. Логирование с Loguru
  33. Проверка дубликатов в Python
  34. Работа с SQLite в Python
  35. Удаление URL-адресов в Python
  36. Аннотации типов в Python
  37. TypedDict для kwargs в Python 3.12
  38. Преобразование чисел в слова
  39. Оператор zip в Python
  40. Избегайте пустого списка
  41. Передача неизвестных аргументов в Python.
  42. Работа с кортежами в Python
  43. Создание словаря в Python
  44. Модуль functools в Python
  45. Переворот строки
  46. Использование функции enumerate()

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