def my_sorted(items):
#对传入的列表进行切片操作
temp = items[:]
#接收排序的数
a = []
#只要temp中有元素就会一直循环
while temp:
#找出最小值,将最小值插入a列表最后
u = min(temp)
a.append(u)
#将找出的最小值移除,进入下一层循环
temp.remove(u)
#最后我们在返回排好序的列表
return a
my_list=list(map(int,input("请输入以空格分隔的数列:").split()))
print(f"排序后的数为:",my_sorted(my_list))
Python编写程序,模拟内置函数sorted()
最新推荐文章于 2024-05-17 02:40:44 发布