1
resposta

[Projeto] Minha resposta

#Contagem de vogais em um texto
def contar_vogais(txt):
    vogais = 'AEIOUÁÉÍÓÚÂÊÎÔÛÃÕÀÈÌÒÙ'
    quantidade_vogais = 0
    for letra in frase:
        if letra in vogais:
            quantidade_vogais += 1
    print(f'A quantidade de vogais na frase é: {quantidade_vogais}')

frase = input('Digite um texto: ').upper()
contar_vogais(frase)

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Elton! Como vai?

Gostei da forma como você usou upper() para garantir que todas as letras fiquem em maiúsculas antes da contagem. Isso deixa a lógica mais confiável e evita erros com acentos ou letras minúsculas.

Uma dica interessante para o futuro é usar o método count() para simplificar a contagem de vogais. Veja este exemplo:


texto = "Alura"
total = texto.upper().count("A")
print(total)

Esse código conta quantas vezes a letra "A" aparece no texto.

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