1
resposta

[Projeto] Contador vogal

def contador_vogal(texto):
    vogais = 'aeiouáéíóúâêôà'
    quantidade = 0

    for letra in texto:
        if letra in vogais:
            quantidade += 1
            
    return quantidade

texto = input('Digite um texto: ').lower()
quantidade = contador_vogal(texto)
print(f'O texto contém {quantidade} vogais')

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Matheus! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu projeto ficou bem estruturado e direto ao ponto. O uso de lower() antes da contagem mostra atenção aos detalhes, garantindo que letras maiúsculas também sejam contabilizadas.

Uma dica interessante para o futuro é testar a substituição de caracteres com o método replace().


texto = "Olá, mundo!"
texto_sem_acentos = texto.replace("á", "a").replace("é", "e").replace("í", "i").replace("ó", "o").replace("ú", "u")
print(texto_sem_acentos)

Esse código usa replace() para trocar vogais acentuadas por versões simples antes de contar.

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