Курс 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. Преобразование числа в список цифр
  2. Отправка HTTP-запросов с User-Agent
  3. Методы split() и join() — Python строк.
  4. Метод rsub для пользовательских чисел
  5. Принцип одной функции
  6. Ограничение итераций в Python
  7. Генераторы в Python
  8. Потоковый ввод в Python
  9. Создание словарей в Python
  10. Генераторы в Python
  11. Пустой оператор pass в Python
  12. Многострочные комментарии в Python
  13. JSON-esque в Python
  14. Управление IP-адресами через прокси
  15. Регулярные выражения: метод match
  16. Значения по умолчанию в Python
  17. Отправка POST-запроса в REST API
  18. Метод append() для списка
  19. Переменная с нижним подчеркиванием
  20. Вложенные генераторы в Python
  21. Решатель судоку на Python с pygame
  22. Статическая типизация в Python
  23. Работа с файловой системой в Python
  24. Python: библиотеки и функции
  25. Переопределение метода delitem в Python
  26. Python Метод del.
  27. Управление User-Agent в Python
  28. Big O оптимизация
  29. Форматирование даты с strftime()
  30. Метод title() в Python
  31. Генераторы списков в Python
  32. Переменная Шредингера
  33. Создание словарей в Python
  34. Генерация фальшивых данных с Faker
  35. Открытие и запись файлов
  36. Основы работы со списками
  37. Сумма элементов списка
  38. Сериализация и десериализация объектов
  39. Использование двоеточия в Python
  40. Распаковка с оператором *
  41. Принципы SRP и OCP
  42. Проверка условий в Python
  43. Удаление ресурса в Python
  44. Добавление кнопки в tkinter
  45. Импорт модулей в Python 3.12
  46. Magic Commands — улучшение работы с Python
  47. Нахождение отличий в списках
  48. Измерение времени выполнения кода с помощью time
  49. Генерация строк с .join()

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