s = input('Introduce una secuencia de palabras: ') palabras = s.upper() print(palabras) palabras_solas = palabras.split(' ') print(palabras_solas) conjunto = set(palabras_solas) print(conjunto) palabras_solas = sorted(conjunto) print(palabras_solas) print(" ".join(palabras_solas)) # split(' '): Crea una lista formada por cada una de las palabras de la cadena de entrada. # set(): Crea un conjunto formado por las palabras de la lista que se pasa como argumento. Al tratarse de un conjunto, las palabras duplicadas se eliminan. # sorted(list(...)): Devuelve una lista ordenada con los elementos del iterable que se pasa como argumento. # ' '.join(...): Crea una cadena compuesta por los elementos de la lista ordenada separados por el carácter espacio.