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

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

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


rain = True
umbrella = False

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

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

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

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

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

Автор урока

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

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

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

  1. Работа с байтовыми строками в Python
  2. Поиск индексов в списке
  3. Метод get() для словарей
  4. История Python
  5. Операция += для списков
  6. Подсчет элементов в Python
  7. Создание словаря через dict comprehension
  8. Очистка списка от False, None, 0, «»
  9. Поиск уникальных и повторяющихся элементов
  10. Генерация строк с .join()
  11. Глобальные переменные в Python
  12. Поиск повторов в списке
  13. Логирование с Logzero
  14. Работа с исключениями в Python
  15. Оператор умножения для вектора
  16. Циклы for в Python
  17. Добавление элемента в список.
  18. Удаление элементов во время итерации
  19. Форматирование данных с pprint
  20. Разделение строки на подстроки в Python
  21. Профилирование с Pandas
  22. Python-dateutil — работа с датами
  23. Оптимизация памяти в Python
  24. Особенности множеств в Python
  25. Перегрузка операторов в Python
  26. Изменение элемента списка
  27. Сравнение объектов в Python
  28. Нахождение хеша для бесконечности и NaN в Python
  29. Pretty-printing JSON в Python
  30. Импорт в Python: список all
  31. Классы данных в Python
  32. Docstring в Python
  33. Комментарии в Python
  34. Подписка на каналы разработчиков
  35. Анализ кода — Python
  36. Работа с CSV файлами в Python
  37. Работа с CSV файлами
  38. Переопределение унарных операторов
  39. Метод rsub в Python: расширение функциональности вычитания
  40. Управление асинхронными задачами на Python.
  41. Эффективная конкатенация строк с использованием join()
  42. Глубокое копирование объектов
  43. Создание словаря и множества
  44. Функция divmod() в Python
  45. Создание словарей с defaultdict()
  46. Работа с файлами в Python
  47. Работа с кортежами в Python
  48. Визуализация пропусков данных

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