1
resposta

[Projeto] Contagem de vogais em um texto

import string

texto_entrada = input('Digite um texto: ')

def limpar_texto(texto):

tabela_traducao = str.maketrans('', '', string.punctuation)

texto_sem_pontuacao = texto.translate(tabela_traducao)

texto_final = texto_sem_pontuacao.replace(' ', '')

texto_minusculo = texto_final.lower()

return texto_minusculo

texto_limpo = limpar_texto(texto_entrada)

def contar_vogais(texto_limpo):
vogais = {'a', 'e', 'i', 'o', 'u', 'á', 'é', 'í', 'ó', 'ú', 'ã', 'õ', 'â', 'ê', 'ô'}

contador = 0

for caractere in texto_limpo:
    if caractere in vogais:
        contador += 1

return contador

total_vogais = contar_vogais(texto_limpo)

print(f'O texto contem {total_vogais} 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

Olá, EDUARDO! Tudo bem?

Parabéns por mais um ótimo projeto! Seu código para contar vogais ficou excelente, muito limpo e funcional.

Achei fantástica a forma como você estruturou a solução em duas funções distintas: limpar_texto e contar_vogais. Isso deixa o código super organizado e fácil de entender.

Mandou muito bem! Continue aplicando os conceitos em projetos práticos.

Bons estudos!

Sucesso

Imagem da comunidade