Курс 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. Преобразование списков в словарь
  3. Создание пустых функций и классов в Python
  4. Функция findall() для поиска вхождений строки
  5. Поиск шаблона в начале строки
  6. *args и **kwargs в Python
  7. Обновление шаблона base.html
  8. Оператор «not» в Python
  9. Мощь вложенных функций в Python
  10. Сортировка с параметром key
  11. Перемешивание списка с shuffle()
  12. Сложные типы данных в Python
  13. Проверка кортежей.
  14. Итерация по коллекции в Python
  15. Namedtuple в Python
  16. Поиск наиболее частого элемента в списке
  17. Каналы Senior: Python, Java, Frontend, SQL, C++
  18. Аргумент по умолчанию
  19. Работа с пользовательским вводом
  20. Функция divmod() в Python
  21. Метод join() для объединения строк
  22. Метод join() для объединения элементов
  23. Библиотека funcy: удобные утилиты
  24. Создание спинбокса в tkinter
  25. Группы исключений в Python
  26. Профилирование данных с Pandas.
  27. Многоточие в Python
  28. Управление доступом к модулю
  29. Работа с путями в Python
  30. Атрибуты массивов в Numpy
  31. Лимиты на ресурсы Python
  32. Определение функций с необязательными аргументами
  33. Добавление элементов в список: append() vs extend()
  34. Поиск индекса элемента
  35. Слияние словарей в Python 3.9
  36. Уникальные значения из списка
  37. Множественное назначение в Python
  38. GitHub в Telegram: подписка на уведомления
  39. Использование модуля __future__
  40. Правила именования переменных
  41. Нан-рефлексивность в Python
  42. Автоматизация с Python
  43. Получение срезов итераторов
  44. Возврат нескольких значений из функции
  45. Преобразование объекта в строку
  46. Генератор надежных паролей
  47. Использование defaultdict в Python
  48. Вывод символов строки в Python

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