Olá, João! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso do split para separar caracteres em Python, utilizou muito bem o if v in vogais para verificar a condição e ainda compreendeu a importância do contador para acumular os resultados.
Uma dica interessante para o futuro é organizar melhor a lista de vogais, evitando repetições e garantindo que todas sejam contempladas. Assim:
def contarvogais(texto):
vogais = 'aeiouáéíóúàâêôãõüAEIOUÁÉÍÓÚÀÂÊÔÃÕÜ'
contador = 0
for v in texto:
if v in vogais:
contador += 1
print(f'A quantidade de vogais no seu texto é: {contador}')
Isso faz com que o programa seja mais limpo e eficiente, mantendo a lógica correta para qualquer entrada.
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!