Olá, Luiz! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou a string para verificar vogais com Python, utilizou muito bem o for para percorrer cada caractere do texto e ainda compreendeu a importância da lower() para padronizar as comparações.
Uma dica interessante para o futuro é trabalhar com o sum() junto a uma expressão booleana, deixando o código mais enxuto. Assim:
def contaVogais(texto):
texto = texto.lower()
return sum(1 for letra in texto if letra in "aeiouáéíóúãõâêôà")
texto = input("Digite um texto: ")
print(f"O texto contém {contaVogais(texto)} vogais")
Isso faz a contagem de forma direta e elegante.
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!