Оператор or
or соединяет условия: всё выражение истинно, если истинно хотя бы одно из них.
Оператор or стоит между условиями и возвращает True, если истинно хотя бы одно из них. Если ложны оба — результат False. Цепочку можно продолжать: a or b or c.
day = "суббота"
if day == "суббота" or day == "воскресенье":
print("выходной")
Функция ниже должна отвечать, гласная ли буква. Вместо пяти отдельных if удобнее вернуть одну цепочку сравнений.
- Верни из is_vowel результат сравнений char с гласными через or.
- Проверь, что для "h" и "l" функция даёт False.
- Запусти программу и сверь вывод.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.
Отлично! Функция вернула True для e и o, поэтому в вывод попали только гласные.
Требования
Функция is_vowel возвращает True для a, e, i, o, u и False для остальных букв. Вывод для "hello" — e и o, по одному символу в строке.
Проверка
Проверка запускает программу с чистого листа, сверяет вывод и вызывает функцию для "a" и "b".
Подсказки Открываются по одной
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
Готовлю консоль…