Python 循环输入5个同学成绩存放在字典中,遍历字典所有成绩,计算平均值,并保留一位
时间: 2023-06-06 17:07:41 浏览: 421
Python 实现输入任意多个数,并计算其平均值的例子
小数,可以回答。
可以的,以下是 Python 的代码实现:
```python
scores = {}
for i in range(5):
name = input("请输入同学的姓名:")
score = float(input("请输入该同学的成绩:"))
scores[name] = score
sum_scores = sum(scores.values())
average_score = round(sum_scores/len(scores), 1)
print("所有同学的成绩为:", scores)
print("平均成绩为:", average_score)
```
通过一个循环,输入5个同学的姓名和成绩,并存放在字典`scores`中,然后通过`sum()`函数和`len()`函数计算总成绩和平均成绩,最后输出结果,保留一位小数。
阅读全文