1
resposta

identificando palavras longas

def identificar_pavavras():
    texto = input("Digite um texto para ser analisado: ").split(" ")
    
    palavras_longas = []
    for palavra in texto:
        if len(palavra) > 10:
            palavras_longas.append(palavra)
    if palavras_longas:
        print("Existem palavras longas")
    for palavra in palavras_longas:
        print(f"--> {palavra}\n")
            
identificar_pavavras()

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, Willian! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu código ficou bem estruturado e cumpre bem o objetivo de identificar palavras longas em um texto. É ótimo ver que você utilizou split(" ") para separar as palavras, o que facilita a análise do conteúdo digitado.

Uma dica interessante para o futuro é usar len() em conjunto com max() para descobrir a palavra mais longa diretamente.


texto = input("Digite um texto: ").split()
palavra_mais_longa = max(texto, key=len)
print("A palavra mais longa é:", palavra_mais_longa)

Esse código encontra a palavra com mais caracteres no texto de forma automática.

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