1
resposta

[Projeto] Identificando palavras longas

#Entrada de dados ( --> input() )
texto = input("Digite o texto: ").lower().strip()

#Normalização | #Limpeza de pontuação | #Tokenização
def normalizar(texto):
    caracteres = ",.!|?;:\"'-()[]{}"
    for char in caracteres:
        texto = texto.replace(char, "")
    return texto.split()

#Função para critério de maior palavra
def maior_palavra(texto):
    palavras = normalizar(texto)
    maior = ""
    for palavra in palavras:
        if len(palavra) > len(maior):
            maior = palavra
    return maior

#Mostrar resultado
maior = maior_palavra(texto)
print(f"A maior palavra é: '{maior}' com {len(maior)} caracteres.")

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

Oii, Bruno. Tudo bem?

Parabéns pelo seu projeto! Sua solução tá excelente, muito bem estruturada e resolve o problema de forma clara. É um ótimo exemplo de um código Python limpo e bem pensado.

Continue firme nos estudos.

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