Курс 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. CLI-инструмент howdoi
  2. Работа с NumPy.linalg
  3. Декораторы с @wraps
  4. Проверка подстроки в строке с помощью in
  5. Создание GUI на Tkinter
  6. Аргументы *args и **kwargs
  7. Метод hash в Python
  8. Измерение времени выполнения кода с помощью time
  9. Запуск Python из интерпретатора
  10. Генерация QR-кодов с библиотекой qrcode
  11. Перезагрузка оператора в Python
  12. Создание копии итератора
  13. Переворот списка в Python
  14. Управление User-Agent в Python
  15. Частичное совпадение ввода
  16. Получение имени функции с помощью inspect
  17. Конвертация коллекций в Python.
  18. f-строки в формате строк
  19. Переопределение оператора % для объектов
  20. Сложение матриц в NumPy
  21. Исправление ошибки NameError
  22. Проверка дублей в списке.
  23. Сравнение объектов в Python
  24. Метод сравнения объектов в Python
  25. Python Менеджер контекста
  26. Python и Монти Пайтон
  27. Оператор space-invader
  28. Обмен данными с asyncio.Queue
  29. Решение переменной Шредингера
  30. Печать месячного календаря
  31. Создание списка через итерацию
  32. Функция enumerate в Python
  33. Проверка типов с помощью isinstance
  34. Поиск элементов BeautifulSoup
  35. Метод get для словаря
  36. Упрощение условных выражений с тернарным оператором
  37. Фильтрация последовательности
  38. Официальный канал Python в Telegram
  39. Измерение времени выполнения кода
  40. Функция divmod() в Python
  41. Форматирование строк в Python.
  42. Импорт с альтернативным именем
  43. Метод gt в Python
  44. Преобразование генераторов в циклы
  45. Python enumerate() для работы с индексами
  46. Распаковка аргументов в Python
  47. Инверсия списка и строки

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