Курс Python → Оператор «or» в Python

Оператор «or» в Python позволяет выполнять логическое ИЛИ между двумя условиями. Если хотя бы одно из условий истинно, то результат будет истиной. В противном случае, если оба условия ложны, результат будет ложью.

Давайте рассмотрим пример использования оператора «or» для проверки наличия зонта у пользователя в случае дождливой погоды.


rain = True
umbrella = False

if rain or umbrella:
    print("Вы готовы к дождю!")
else:
    print("Возможно, вам стоит взять зонт, чтобы не промокнуть.")

В данном примере, переменная rain указывает на наличие дождя, а переменная umbrella указывает, взял ли пользователь зонт с собой. Если хотя бы одно из условий (дождь или наличие зонта) истинно, то выводится сообщение о готовности к дождю. В противном случае, пользователю предлагается взять зонт, чтобы не промокнуть.

Использование оператора «or» позволяет упростить условные конструкции и делает код более читаемым. Этот оператор часто применяется в задачах, где требуется проверить выполнение хотя бы одного из нескольких условий.

Таким образом, оператор «or» в Python предоставляет удобный способ проверить выполнение хотя бы одного из нескольких условий. Правильное использование этого оператора поможет вам написать более компактный и понятный код.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Преобразование строк в числа с плавающей запятой
  2. Декодирование строк в Python
  3. Получение размера объекта с sys.getsizeof()
  4. Форматирование строк в Python.
  5. Группы исключений в Python
  6. Удаление ключа из словаря в Python
  7. Оператор += в Python
  8. Генератор данных в Keras
  9. Строковое представление объектов
  10. Срезы в Python
  11. Методы __repr__ и __str__ в Python
  12. Создание новых списков через list comprehensions
  13. Протокол управления контекстом
  14. Упрощенный вывод данных в Python
  15. Статическая типизация в Python
  16. Numpy: использование Ellipsis
  17. Модуль math: основные функции
  18. Вызов функций по строке в Python.
  19. Проверка элемента в множестве.
  20. Капитализация строк
  21. Объединение словарей в Python
  22. Работа с файлами в Python
  23. Фильтрация списка чисел
  24. Конкатенация строк с методом join()
  25. Метод Self в Python
  26. Добавление цвета в консоли
  27. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  28. Форматирование строк в Python
  29. Транспонирование 2D-массива с помощью zip
  30. Асинхронное программирование с asyncio
  31. Подсчет элементов в списке с Counter
  32. Python: отличительная особенность — отступы
  33. Копирование объектов в Python
  34. Любовь к Python
  35. Namedtuple в Python
  36. Вывод символов строки в Python
  37. Получение атрибутов и методов класса
  38. Работа с кортежами в Python
  39. Непрерывная проверка в Python
  40. Измерение времени выполнения кода
  41. Генерация фальшивых данных с Faker
  42. Переопределение метода __or__()
  43. Проверка условий: all и any

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