n = int(input("Digite una cantidad de números: ")) #Crear una lista vacia lista=[] #Ciclo de "n" repeticiones pidiendo al usuario q llene la lista for x in range(n): valor=float(input("Ingrese un numero: ")) lista.append(valor) RecorrerLista = False #Esto hace q la lista se recorra varias veces intercambiando while RecorrerLista == False: #los numeros hasta q este ordenada RecorrerLista = True for i in range(len(lista)-1): #len() me dice cuantos numeros tengo en la lista if lista[i] > lista[i + 1]: VariableAuxiliar = lista[i] lista[i] = lista[i + 1] lista[i + 1] = VariableAuxiliar RecorrerLista = False print("Orden ASCENDENTE (de menor a mayor): ") for i in range(0,n,1): print(lista[i]) print("Orden DESCENDENTE (de mayor a menor): ") longitud_lista=len(lista) for i in range(longitud_lista//2): lista[i], lista[longitud_lista-i-1] = lista[longitud_lista-i-1], lista[i] print(lista)