Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] [Resolução] Contar vogais

def contar_vogais(texto):
    vogais = "aeiou"
    quantidade = 0
    
    for letra in texto.lower():
        if letra in vogais:
            quantidade += 1
    if quantidade == 0:
        return "Seu texto não tem vogais."
    else:
        return f"Seu texto tem {quantidade} vogais."

pegar_texto = input("Digite um texto: \n")
print(contar_vogais(pegar_texto))
1 resposta
solução!

Oi, Estudante! Como vai?
Agradeço por compartilhar.

Gostei do uso do texto.lower() pra garantir a contagem correta das vogais, além da validação quando não há vogais, o que deixa a resposta mais clara para quem usa a função.

Uma dica interessante para o futuro e usar a funcao sum() junto com uma verificação direta, o que deixa o código mais enxuto.


def contar_vogais(texto):
    vogais = "aeiou"
    return sum(1 for letra in texto.lower() if letra in vogais)

Esse código percorre o texto e soma 1 sempre que encontra uma vogal.

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