1
resposta

exercícios resolvidos

def contar_vogais(texto):  
    vogais = "aâãàáeéèêiíoóôõuú"
    quantidade = 0  
 
    for letra in texto.lower():  
        if letra in vogais:  
            quantidade += 1  
 
    return quantidade  
 
texto = input("Digite um texto: ") 
 
print(f"O texto contém {contar_vogais(texto)} vogais.")
1 resposta

Olá, Tamara, como vai?

Parabéns pela resolução do exercício, a lógica aplicada para percorrer a string e verificar a presença de cada caractere na variável de referência está correta. É muito positivo observar que você incluiu caracteres acentuados na sua string de vogais, o que torna o código mais robusto para a língua portuguesa. O uso do método lower garante que a contagem funcione independentemente de o usuário digitar letras maiúsculas ou minúsculas.

Obrigado por postar sua solução e o fórum segue à disposição para qualquer dúvida que surgir durante seus estudos. Continue compartilhando seu progresso com a comunidade.

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