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 com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
 Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!