# Lezione 15 - Esercizio 4 - Vocali
# Scrivi una funzione elabora_parole che, data una lista di parole, calcola e
# restituisce la lunghezza di ciascuna parola e il numero di vocali in essa contenute.

# ['ciao', 'buonasera']
# [[4, 3], [9, 5]]

VOCALI = 'aeiouAEIOU'

numero_vocali = 0

def elabora_parole(parole: list[str]) -> list[list[int]]:
    risultato = []
    for parola in parole:
        numero_lettere = len(parola)
        numero_vocali = 0
        for lettera in parola:
            if lettera in VOCALI:
                numero_vocali += 1
        risultato.append([numero_lettere, numero_vocali])
    
    return risultato

lista = ['ciao', 'buonasera']
risultato = elabora_parole(lista)
print(risultato)