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

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

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


rain = True
umbrella = False

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

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

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

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

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

Автор урока

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

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

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

  1. Оператор space-invader
  2. Хеширование паролей с использованием salt
  3. Функция format() в Python
  4. Объединение Python и Shell
  5. Чтение и запись TOML-конфигов
  6. Проверка версии Python
  7. Функции range() в Python
  8. Получение ID текущего процесса
  9. Python: Splat-оператор и splatty-splat
  10. Проблемы с именами переменных
  11. Приближение чисел в Python
  12. Создание и операции с дробями
  13. Работа с *args и **kwargs в Python
  14. Разность множеств
  15. Проблема сравнения словарей
  16. Декораторы в Python
  17. Отступы в Python
  18. Лямбда-функции в Python
  19. Фильтрация списков с itertools
  20. Управление памятью в Python
  21. Конвертация текстовых чисел с помощью Numerizer
  22. Установка и использование TensorFlow
  23. Проверка условий в Python
  24. Анонимные функции в Python
  25. Объединение списков в Python
  26. Работа с collections в Python
  27. Управление мышью и клавиатурой с Pyautogui
  28. Метод splitlines() для разделения строк
  29. Хранение переменных в словаре.
  30. Декоратор Ajax required
  31. Распаковка элементов массива
  32. Бинарный поиск
  33. Избегайте использования goto
  34. Работа с Enum в Python3.
  35. Декораторы в Python
  36. Сравнение def и lambda-функций
  37. Лямбда-функции в цикле
  38. Работа с файлами в Python
  39. Циклы в Python
  40. Импорт и использование модулей в Python
  41. Генерация случайных чисел Python
  42. Сортировка HTML-элементов
  43. Импорт в Python: список all
  44. Форматирование чисел в Python
  45. Бесконечная проверка в Python
  46. Импорт с альтернативным именем
  47. Операции с кортежами

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