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()

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, 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!