Курс 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. Блок try…finally в Python
  2. Удаление элемента из списка в Python
  3. Пропуск начальных строк с помощью dropwhile()
  4. Управление пакетами с pip
  5. Декораторы в Python
  6. Разделение строки на подстроки в Python
  7. Удаление и повторная вставка ключа в OrderedDict
  8. Удаление ссылок в Python
  9. Создание треугольника Паскаля
  10. Документация функции help() в Python
  11. Удаление элемента по индексу в Python
  12. Повторение элементов в Python
  13. Функции map() и reduce() в Python
  14. Улучшенные подсказки для импорта в Python 3.12
  15. Декораторы в Python
  16. Фильтрация списка от «ложных» значений
  17. Обработка ошибок в Python
  18. Получение срезов итераторов
  19. Списковые включения в Python
  20. Запуск внешних программ с subprocess
  21. Непрерывная проверка в Python
  22. Поиск элементов BeautifulSoup
  23. Автоматизация скриптов на AWS Lightsail.
  24. Работа с CSV в Python
  25. Установка и использование TensorFlow
  26. Удаление пробелов методом translate()
  27. Обработка элементов в Python
  28. Функция reversed() в Python
  29. Удаление символа из строки
  30. 9 уловок для чистого кода
  31. Итераторы в Python
  32. Работа с *args и **kwargs в Python
  33. Возвращение нескольких значений
  34. Сортировка и разворот списка
  35. Поиск email
  36. Лямбда-функции для min/max
  37. Использование модуля math
  38. Копирование объектов в Python
  39. Преобразование регистра строк
  40. UserList в Python: Описание и примеры использования
  41. Работа с изображениями PIL
  42. Синхронизация потоков с time.sleep()
  43. Установка и использование модуля Wikipedia
  44. Условные выражения в Python
  45. Основы работы со списками
  46. Python Аргументы по умолчанию
  47. Удаление специальных символов с помощью re.sub
  48. Проверка кортежей.

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