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")
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")
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: