Курс 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. Тестирование с responses
  3. Использование модуля __future__
  4. Работа с классами данных
  5. Преобразование текста в речь с Python
  6. discard() — удаление элемента из множества
  7. Описание скриптов в README
  8. Добавление элемента в список.
  9. Декоратор total_ordering для сравнения объектов
  10. Аргумент по умолчанию
  11. Многострочные комментарии в Python
  12. Использование метода lower()
  13. Работа с парами ключ-значение
  14. Объединение словарей в Python
  15. Сравнение объектов в Python
  16. Основные функции и модули Python
  17. Функции высшего порядка в Python
  18. Переменные класса и экземпляра
  19. Python: изменяемые и неизменяемые коллекции
  20. Импорт с альтернативным именем
  21. Инициализация структур данных
  22. Получение комбинаций в Python
  23. Синтаксис переменных цикла в Python
  24. Работа со стеком в Python
  25. Настройка вывода NumPy
  26. Проверка подстроки в строке
  27. Python Метод sleep() времени
  28. Декодирование строк в Python
  29. Работа с enumerate()
  30. Проверка на палиндром
  31. Поиск наиболее частого элемента списке
  32. Отладчик pdb: начало работы
  33. Функции range() в Python
  34. Удаление файлов в Python
  35. Непрерывная проверка в Python
  36. Применение функции map() в Python
  37. Метод join для наборов
  38. Метод lt для сортировки объектов
  39. Получение имени функции с помощью inspect
  40. Метод __int__ в Python
  41. Поиск HTML-элементов с BeautifulSoup
  42. Операции с кортежами
  43. Цикл for в Python
  44. Глобальные переменные в Python
  45. Создание спинбокса в tkinter

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