Курс 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. Оператор break в Python
  2. Добавление элемента в список.
  3. Отслеживание прогресса с tqdm
  4. Работа с контекстным менеджером Pool
  5. Оператор is в Python
  6. Concrete Paths — метод .with_suffix()
  7. Работа с Event() в threading
  8. Оценка точности модели
  9. Упрощение работы с JSON-данными в Python
  10. Проверка кортежей.
  11. Работа с базами данных SQLite
  12. Получение текущей даты и времени
  13. Генераторы в Python
  14. Лямбда-функции в Python
  15. Метод get для словарей
  16. Оператор Walrus в Python
  17. Работа с множествами в Python
  18. Python Метод del.
  19. Операторы увеличения и уменьшения в Python
  20. Метод __irshift__ для побитового сдвига вправо
  21. Управление асинхронными задачами с помощью Semaphore
  22. Проектирование Singleton с метаклассом
  23. Генерация резюме в Gensim
  24. Метод get() для словарей
  25. Замыкания в Python
  26. Блок try-except-else
  27. Оператор assert в Python
  28. Умножение строк и списков
  29. Удаление falsy-значений из списка с помощью filter
  30. Бесконечная проверка в Python
  31. Игра «Камень, ножницы, бумага» — Python
  32. Метод pos в Python
  33. Извлечение новостей с newspaper3k
  34. Локальные переменные.
  35. Оператор деления для класса Rational
  36. Работа с argparse
  37. Функции с необязательными аргументами
  38. Оптимизация параметров в Python
  39. Асинхронное программирование с asyncio
  40. Python: цикл for и оператор присваивания
  41. Обрезка изображения с Pillow
  42. Показ всплывающих окон Tkinter
  43. Использование super() в Python
  44. Python: изменяемые и неизменяемые коллекции
  45. Транспонирование матрицы
  46. GitHub в Telegram: подписка на уведомления

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