Olá, Kelvin! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou uma função para buscar palavras longas em um texto com Python, utilizou muito bem o split para separar as palavras e ainda compreendeu a importância da condicional para verificar se alguma palavra atende ao critério.
Uma dica interessante para o futuro é simplificar o controle de status usando diretamente a verificação da lista de palavras encontradas. Assim:
import os
def buscar_palavras(txt):
list_palavras = txt.split()
newList_palavras = [p for p in list_palavras if len(p) > 10]
if newList_palavras:
print(f'Palavras longas encontradas: {", ".join(newList_palavras)}')
else:
print('Nenhuma palavra longa foi encontrada no texto.')
os.system('cls')
texto = input('Digite um texto: ')
buscar_palavras(texto)
Isso faz a lógica ficar mais enxuta e elimina a necessidade da variável status.
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!