1
resposta

Contagem de vogais em um texto

cont = 0
frase = input("Digite a frase: ").strip()

vogais = "aeiouAEIOU"

for letra in frase:
    if letra in vogais:
        cont += 1

print(f"A frase contém {cont} 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 Rafaela, tudo bem? 😊

Seu código para contar vogais está muito bom e funcional! 👍

Ele percorre a frase, verifica se cada letra é uma vogal (considerando maiúsculas e minúsculas) e incrementa o contador.

Para tornar o código ainda mais conciso, você pode usar uma compreensão de lista e a função sum():

frase = input("Digite a frase: ").strip()
vogais = "aeiouAEIOU"
cont = sum(1 for letra in frase if letra in vogais)
print(f"A frase contém {cont} vogais")

Essa abordagem faz a mesma contagem, mas de forma mais compacta. 💪

🎓 Para saber mais: