Vai al contenuto principale
🔒 Modalità anteprima. Le prime quindici lezioni di Foundations sono gratuite; questa è Pro. Avvia un trial di 7 giorni per sbloccare l'editor, i suggerimenti AI e il resto del programma. Carta richiesta, disdici in qualsiasi momento dalla Dashboard.Avvia trial di 7 giorni →
← CorsiPython FoundationsModulo 3 · Funzioni e stringheNumero di vocaliwrite37 / 174
+100 XP
Compito
📝 **Attività:** Scrivi una funzione `count_vowels(text)` che restituisca il numero di vocali **inglesi** (a, e, i, o, u) in una stringa. 📋 **Cosa bisogna fare:** 1. Dichiara `def count_vowels(text):` 2. Crea un contatore "count = 0". 3. Passare in rassegna ogni carattere della stringa con un ciclo "for". 4. Se il simbolo è in "aeiou"`, aumenta "count" di 1 5. Restituisce "conteggio". 💡 **Esempio simile con un altro elenco:** ```pitone def conteggio_cifre(testo): conteggio = 0 per ch nel testo: se ch in "0123456789": contare += 1 conteggio dei resi print(conta_cifre("abc123def45")) # 5 ``` ⚠️ **Suggerimento:** L'operatore `in` controlla se un carattere è all'interno di una stringa. `"a" in "aeiou"` → `Vero`. 🎯 **Risultato previsto:** `2` ("ciao" ha due vocali: e e o)
✏️ Scrivi il tuo codice qui
🐍
Caricamento Python...
Download una tantum (~1 MB). Poi è istantaneo.
📊 Risultato
Premi Esegui per vedere il risultato...

💬 Discussione

Sii il primo a fare una domanda o condividere un consiglio.
Accedi per partecipare alla discussione. La lettura è gratuita.
Caricamento discussione…