根据提示,在右侧编辑器补充代码,使程序能依次接收用户输入的10个成绩,将成绩置于列表中输出;再根据规则去掉一个最高分和一个最低分升序排序输出,计算并输出成绩中位数(输出时严格保留小数点后3位数字)。
时间: 2023-06-02 08:02:25 浏览: 83
Excel表格在统计学生成绩中的应用.doc
```python
scores = []
for i in range(10):
score = float(input("请输入第%d个成绩:" % (i+1)))
scores.append(score)
print("成绩列表为:", scores)
scores.remove(max(scores))
scores.remove(min(scores))
scores.sort()
print("去掉一个最高分和一个最低分后的成绩列表为:", scores)
length = len(scores)
if length % 2 == 0:
median = (scores[length//2-1] + scores[length//2]) / 2
else:
median = scores[length//2]
print("成绩中位数为:%.3f" % median)
```
阅读全文