Курс 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"
- Оператор break в Python
- Добавление элемента в список.
- Отслеживание прогресса с tqdm
- Работа с контекстным менеджером Pool
- Оператор is в Python
- Concrete Paths — метод .with_suffix()
- Работа с Event() в threading
- Оценка точности модели
- Упрощение работы с JSON-данными в Python
- Проверка кортежей.
- Работа с базами данных SQLite
- Получение текущей даты и времени
- Генераторы в Python
- Лямбда-функции в Python
- Метод get для словарей
- Оператор Walrus в Python
- Работа с множествами в Python
- Python Метод del.
- Операторы увеличения и уменьшения в Python
- Метод __irshift__ для побитового сдвига вправо
- Управление асинхронными задачами с помощью Semaphore
- Проектирование Singleton с метаклассом
- Генерация резюме в Gensim
- Метод get() для словарей
- Замыкания в Python
- Блок try-except-else
- Оператор assert в Python
- Умножение строк и списков
- Удаление falsy-значений из списка с помощью filter
- Бесконечная проверка в Python
- Игра «Камень, ножницы, бумага» — Python
- Метод pos в Python
- Извлечение новостей с newspaper3k
- Локальные переменные.
- Оператор деления для класса Rational
- Работа с argparse
- Функции с необязательными аргументами
- Оптимизация параметров в Python
- Асинхронное программирование с asyncio
- Python: цикл for и оператор присваивания
- Обрезка изображения с Pillow
- Показ всплывающих окон Tkinter
- Использование super() в Python
- Python: изменяемые и неизменяемые коллекции
- Транспонирование матрицы
- GitHub в Telegram: подписка на уведомления















