python输入3个数将其排序后输出。要求如下:(1)编写1个函数sort实现三个数排序。(2)另编写一个程序?

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))

温馨提示:答案为网友推荐,仅供参考