Курс 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 defaultdict добавление ключа
  2. Переопределение метода xor в Python
  3. Явный импорт в Python
  4. Импорт модулей в Python 3.12
  5. Форматирование строк в Python
  6. Оператор распаковки в Python
  7. Инициализация структур данных
  8. Условные выражения в Python
  9. Форматирование строк в Python
  10. Проверка списка: any() и all()
  11. Именованные кортежи в Python
  12. Добавление вложенных списков
  13. Класс Counter() для подсчета элементов
  14. Разделение списка на гнппы
  15. Поиск уникальных элементов строкой в Python
  16. Атрибуты массивов в Numpy
  17. Обновление данных через PUT запрос
  18. Переворот списка в Python
  19. Замена текста с помощью sub
  20. Работа с модулем random
  21. Удаление специальных символов
  22. Методы classmethod и staticmethod
  23. Бесконечная проверка в Python
  24. Округление чисел с помощью round
  25. Расчет времени выполнения программы
  26. Декоратор @override
  27. Метод rename() для переименования файлов и каталогов
  28. Сортировка в Python
  29. Обработка ошибок в Python
  30. Изменяемые и неизменяемые объекты
  31. Возврат нескольких значений из функции
  32. Получение текущей даты в Python
  33. Удаление дубликатов в pandas
  34. Magic Commands — улучшение работы с Python
  35. Метод join() для объединения элементов
  36. Метод join() для объединения элементов строки
  37. Преобразование данных в Python
  38. Настройка логгера Logzero
  39. Объединение словарей в Python
  40. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  41. Хэш-функции и метод цепочек
  42. Регулярные выражения в Python
  43. Переменные в Python
  44. Лямбда-функции в defaultdict
  45. Проверка на истинность объектов в Python
  46. Python Enum Weekday Usage
  47. Уникальность ключей в словаре
  48. Объединение словарей в Python

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