1. 程序填空,该程序功能是:从键盘输入 10 名学生的成绩,显示其中的最高分、最低分 和平均成绩的计算用函数 fun 来实现,应该怎么写程 序
时间: 2024-03-10 12:48:45 浏览: 24
下面是程序的填空部分,可以实现从键盘输入 10 名学生的成绩,计算其中的最高分、最低分和平均成绩,并通过函数 `fun` 实现:
```python
# 定义函数 fun,用于计算最高分、最低分和平均成绩
def fun(scores):
max_score = max(scores)
min_score = min(scores)
avg_score = sum(scores) / len(scores)
return max_score, min_score, avg_score
# 从键盘输入 10 名学生的成绩
scores = []
for i in range(10):
score = float(input("请输入第{}名学生的成绩:".format(i+1)))
scores.append(score)
# 调用函数 fun 计算最高分、最低分和平均成绩
max_score, min_score, avg_score = fun(scores)
# 输出最高分、最低分和平均成绩
print("最高分:", max_score)
print("最低分:", min_score)
print("平均成绩:", avg_score)
```
在程序中,我们先定义了函数 `fun`,用于计算最高分、最低分和平均成绩。接着,通过循环从键盘输入 10 名学生的成绩,并将它们存储在列表 `scores` 中。最后,调用函数 `fun` 计算最高分、最低分和平均成绩,并将它们分别赋值给变量 `max_score`、`min_score` 和 `avg_score`,最终输出这些结果。