Перейти к основному содержимому
🔒 Режим превью. Первые 15 уроков Foundations — бесплатные; этот — Pro. Запусти 7-дневный trial чтобы открыть редактор, AI-подсказки и остальной курс. Нужна карта, отмена в Dashboard в любой момент.Начать 7-дневный trial →
← КурсыPython FoundationsМодуль 3 · Функции и строкиКоличество гласныхwrite37 / 174
+100 XP
Задание
📝 **Задание:** Напиши функцию `count_vowels(text)`, которая возвращает количество **английских** гласных букв (a, e, i, o, u) в строке. 📋 **Что нужно сделать:** 1. Объяви `def count_vowels(text):` 2. Создай счётчик `count = 0` 3. Пройди циклом `for` по каждому символу строки 4. Если символ есть в `"aeiou"` — увеличь `count` на 1 5. Верни `count` 💡 **Похожий пример с другим списком:** ```python def count_digits(text): count = 0 for ch in text: if ch in "0123456789": count += 1 return count print(count_digits("abc123def45")) # 5 ``` ⚠️ **Подсказка:** оператор `in` проверяет, есть ли символ внутри строки. `"a" in "aeiou"` → `True`. 🎯 **Ожидаемый вывод:** `2` (в "hello" две гласные — e и o)
✏️ Пиши код здесь
🐍
Загрузка Python...
Одноразовая загрузка (~1 МБ). Далее — мгновенно.
📊 Результат
Нажмите «Запустить», чтобы увидеть результат...

💬 Обсуждение

Будьте первым — задайте вопрос или поделитесь подсказкой.
Войдите чтобы участвовать в обсуждении. Чтение бесплатно.
Загрузка обсуждения…