Курс Python → Оператор «or» в Python
Оператор «or» в Python используется для проверки выполнения хотя бы одного из двух условий. Когда мы используем оператор «or», программа проверяет каждое из условий, и если хотя бы одно из них истинно, то весь блок кода, связанный с этим условием, выполняется.
Пример использования оператора «or» можно увидеть в следующем коде:
rain = True
umbrella = False
if rain or umbrella:
print("Пользователь готов к дождю")
else:
print("Вы можете промокнуть")
В данном примере переменная rain равна True (идет дождь), а переменная umbrella равна False (пользователь не взял зонт). После выполнения условия с оператором «or» программа выведет сообщение «Пользователь готов к дождю», так как хотя бы одно из условий истинно.
Если оба условия оказываются ложными, то программа выполнит блок кода, связанный с else, и выведет сообщение «Вы можете промокнуть». Это происходит потому, что ни одно из условий с оператором «or» не было выполнено.
Таким образом, оператор «or» в Python позволяет проверить выполнение хотя бы одного из условий, что делает его очень удобным при написании условных конструкций и принятии решений в зависимости от различных ситуаций.
Другие уроки курса "Python"
- Функции в одну строку
- Безопасные SQL-запросы в Python 3.11
- Метод setdefault() в Python
- Оператор «моржа» (Walrus Operator)
- Преобразование списка в словарь через генератор
- Улучшенные подсказки для импорта в Python 3.12
- Использование модуля math
- Оператор assert в Python
- Python 3.12: переиспользование кавычек
- Копирование списков в Python
- Конкатенация списков в Python
- Python reversed() vs срез[::-1]
- Управление асинхронными задачами на Python.
- Вывод с переменной через запятую
- Работа с типами данных в Python с помощью pydantic.
- ChainMap избыточные ключи
- Декораторы в Python
- Изменение элемента списка
- Создание графики с черепахой
- Парсинг статей с Newspaper3k
- Удаление ключа из словаря в Python
- Отрицательные индексы списков
- Операторы увеличения и уменьшения в Python
- Итераторы в Python
- Работа с кортежами в Python
- Преобразование чисел в слова
- Передача аргументов в Python
- Метод __imod__ для Python
- Управление сессиями в Python
- Создание и инициализация объектов
- Генерация QR-кодов с библиотекой qrcode
- Разделение строки с помощью re.split()
- Получение ID процесса
- Метод join для объединения строк
- Оптимизация памяти с помощью __slots__
- Декоратор Property в Python
- 9 уловок для чистого кода
- Комментарии в Python
- UserString в Python
- Хранение переменных в словаре.
- Генерация ключей RSA
- IPython и Jupyter Notebook: руководство
- Переворот списка в Python
- Создание namedtuple списком полей
- Основы Python
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Оптимизация методов в Python 3.7
- Работа с NumPy.linalg















