python输入3个数将其排序后输出。要求如下:(1)编写1个函数sort实现三个数排序。(2)另编写一个程序调用它。
求解答
def sort(l):
result = []
for i in range(3):
result.append(l.pop(l.index(min(l))))
return result
a = []
for i in range(3):
a.append(eval(input('请输入第{}个数:'.format(i + 1))))
print(sort(a))