Курс 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"
- Проблема сравнения словарей
- Создание множества в Python
- Работа со словарями
- Определение наиболее частого элемента с помощью collections.Counter
- Метод enumerate() в Python
- Применение функций в Python
- None в Python: использование и особенности
- Функция zip() — объединение последовательностей
- Сортировка в Python
- Парсинг статей с Newspaper3k
- Повторение и перенос строки
- Генерация строк с .join()
- Сравнение def и lambda в Python
- Идентификатор объекта в Python
- Повторение элементов в Python
- Генераторные функции в Python
- Логирование с Logzero
- Функция reduce() из модуля functools
- Работа с модулем bisect
- Конвертация изображений в PDF
- Модуль future Python
- Декораторы для регистрации функций
- Кортежи в Python: особенности и преимущества
- Работа с множествами в Python
- Поиск элементов BeautifulSoup
- Работа с defaultdictами в Python
- Работа с deque в Python
- Обработка исключений в Python
- Преобразование Word в PDF с Spire.Doc
- Python 3.12: Псевдонимы типов
- Именование переменных в Python
- Магические методы в Python
- Расчет времени выполнения
- Асинхронный код в Python
- Распаковка с оператором *
- Форматирование строк в Python
- Функция zip() в Python
- Оператор assert в Python
- Возврат нескольких значений
- Список методов и атрибутов
- Асинхронное программирование с asyncio
- Измерение времени выполнения
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Ограничение итераций в Python















