python问答问题输入学生成绩

输入十名学生的成绩,计算所有学生的最高分,最低分和平均分,输出前三名成绩。

这不就是一个排序吗,冒泡排序,很基础的算法,也不复杂。


x = input("请输入10名学生成绩,通过空格分割:")
x_list = [int(z) for z in x.split(" ")[:10]]
x_list = sorted(x_list, reverse=True)
print("最高分:", max(x_list))
print("最低分:", min(x_list))
print("平均分:", sum(x_list) / len(x_list))
print("前三名:", *x_list[:3])