La idea dentro del problema radica en crear un codigo que reciba palabras a traves del teclado y a medida que se se ingresan se vayan acumulando en una lista y que al final las organice de forma alfabetica en otra lista.
En primer lugar creo una lista denominada "palabra" , en la cual se almacenara lo que ingrese mediante el teclado.Ademas de crear una variable denominada "n" que esta ligada a un input con el fin de que la persona indique la cantidad de palabras que quiere organizar.
palabra=[ ]
n=int(input("Ingrese el numero de palabras a organizar:")
Luego mediante un ciclo For indico la longitud de la lista "n" de tal manera que se vaya insertando en la lista vacia "palabra"
palabra=[ ]
n=int(input("Ingrese el numero de palabras a organizar:")
for x in range(n):
i=input("Ingrese palabra:")
palabra.append(i)
Ahora usando la funcion join le indico al codigo que separe los elementos de la lista usando guiones y que imprima la lista
palabra=[ ]
n=int(input("Ingrese el numero de palabras a organizar:")
for x in range(n):
i=input("Ingrese palabra:")
palabra.append(i)
print("-".join(palabra))
En ultimo lugar creo una nueva variable llamada "r" en la cual voy a guardar los elementos de la lista "palabra" y uso el metodo sorted() con el fin de que organice las palabras dentro de la lista de tal manera que finalmente imprime la lista "r" con las palabras organizadas.
palabra=[]
n=int(input("Ingrese el numero de palabras a organizar:"))
for x in range(n):
i=input("Ingrese palabra:")
palabra.append(i)
print("-".join(palabra))
r=sorted(palabra)
print("-".join(r))
palabra=[]
n=int(input("Ingrese el numero de palabras a organizar:"))
for x in range(n):
i=input("Ingrese palabra:")
palabra.append(i)
print("-".join(palabra))
r=sorted(palabra)
print("-".join(r))
Ingrese el numero de palabras a organizar:5 Ingrese palabra:naranja naranja naranja Ingrese palabra:avion naranja-avion avion-naranja Ingrese palabra:melodia naranja-avion-melodia avion-melodia-naranja Ingrese palabra:tupla naranja-avion-melodia-tupla avion-melodia-naranja-tupla Ingrese palabra:avion naranja-avion-melodia-tupla-avion avion-avion-melodia-naranja-tupla