【问题描述】王老师刚刚完成了期末考的阅卷,为了方便学生查找成绩,请你帮他将成绩从小到大排个序吧。 【输入形式】n个同学的考试成绩 【输出形式】用数组存储且排好序的考试成绩。 【样例输入】 98 100 96.5 64 59 58 65 78 85 【样例输出】 [ 58. 59. 64. 65. 78. 85. 96.5 98. 100. ] 【样例程序片段】 import numpy as np def main(): arr = input("") a = [float(x) for x in arr.split()] a = np.array(a) 排序代码 if __name__ == '__main__': main()
时间: 2023-06-02 21:08:15 浏览: 249
好的,这是一个关于排序的问题。我可以为您解答。
以下是程序实现:
import numpy as np
def main():
arr = input("")
a = [float(x) for x in arr.split()]
a = np.array(a)
# 排序代码
sorted_arr = sorted(a)
print(sorted_arr)
if __name__ == '__main__':
main()
输入样例:
98 100 96.5 64 59 58 65 78 85
输出样例:
[58.0, 59.0, 64.0, 65.0, 78.0, 85.0, 96.5, 98.0, 100.0]
以上是程序实现,希望能帮到您。
阅读全文