用数组实现以下功能:输入5个学生成绩,而后求出这些成绩的平均值并显示出来(保留三位有效数字)。
时间: 2023-07-16 19:16:12 浏览: 358
C语言课设—结构体数组实现学生成绩管理功能.doc
可以使用以下代码实现:
```python
scores = [] # 定义一个空数组,用于存储学生成绩
sum = 0 # 初始总分为0
# 输入5个学生成绩
for i in range(5):
score = float(input("请输入第{}个学生的成绩:".format(i+1)))
scores.append(score) # 将成绩添加到数组中
sum += score # 累加总分
# 计算平均值
avg = sum / 5
# 显示平均值(保留三位有效数字)
print("这5个学生的平均成绩为:{:.3f}".format(avg))
```
代码解释:
1. 定义一个空数组 `scores`,用于存储学生成绩。
2. 初始总分为0。
3. 使用 `for` 循环输入5个学生成绩,将每个成绩添加到数组 `scores` 中,并累加到总分 `sum` 中。
4. 计算平均值 `avg`。
5. 使用字符串格式化输出平均值,保留三位有效数字。
阅读全文