1
resposta

[Projeto] Vogais em um texto

Segue as dua opções de código:

frase = input('Digite uma texto: ')

vogais = "aeiouáàâãéêíóôõú"

contador = 0 

for letras in frase.lower():
    if letras in vogais:
        contador += 1
 

print(f'O texto contém {contador} vogais.')
def contar_vogais(texto):
    vogais = "aeiouaáàãâéêíóôõú"
    contador = 0 
    for letra in texto.lower():
        if letra in vogais:
            contador += 1
    return contador


frase = input('Digite um texto: ')    
total = contar_vogais(frase)
print(f'O texto contém {total} vogais.')
1 resposta

Olá, Vitor, como vai?

O seu exercício atende corretamente à proposta da atividade e resolve bem a contagem de vogais no texto informado. As duas abordagens estão válidas, sendo a segunda especialmente interessante por organizar a lógica em uma função reutilizável, o que é uma boa prática em Python.

Parabéns pela solução e por compartilhar mais de uma forma de resolver o mesmo problema. O fórum fica à disposição caso queira trocar ideias ou trazer novas implementações.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!