Sari la conținutul principal
🔒 Mod previzualizare. Primele cincisprezece lecții Foundations sunt gratuite; aceasta este Pro. Pornește un trial de 7 zile pentru a debloca editorul, sugestiile AI și restul programului. Card necesar, anulează oricând în Dashboard.Pornește trial de 7 zile →
← CursuriPython FoundationsModulul 3 · Funcții și șiruriNumărul de vocalewrite37 / 174
+100 XP
Sarcină
📝 **Sarcina:** Scrieți o funcție `count_vowels(text)` care returnează numărul de vocale **engleze** (a, e, i, o, u) dintr-un șir. 📋 **Ce trebuie făcut:** 1. Declara `def count_vowels(text):` 2. Creați un numărător `count = 0` 3. Buclă prin fiecare caracter al șirului cu o buclă `for` 4. Dacă simbolul este în `"aeiou"` - crește `count` cu 1 5. Întoarce `număr` 💡 **Exemplu similar cu o altă listă:** ```python def count_digits(text): număr = 0 pentru ch în text: dacă ch în „0123456789”: numără += 1 număr de întoarcere print(count_digits("abc123def45")) # 5 ``` ⚠️ **Sugestie:** Operatorul `in` verifică dacă un caracter se află în interiorul unui șir. `"a" în "aeiou"` → `True`. 🎯 **Ieșire așteptată:** `2` ("bună ziua" are două vocale - e și o)
✏️ Scrie codul tău aici
🐍
Se încarcă Python...
Descărcare unică (~1 MB). După aceea, instant.
📊 Rezultat
Apasă Rulează pentru a vedea rezultatul...

💬 Discuție

Fii primul — pune o întrebare sau împărtășește un sfat.
Conectează-te pentru a te alătura discuției. Citirea este gratuită.
Se încarcă discuția…