Python 编写程序,遍历成绩字典{'李明': 95, '崔明锐': 86, '方舟': 99, '程晓华': 79, '王刚': 48},统计优秀人数(大于90分)及优秀率。
时间: 2024-11-25 07:01:59 浏览: 23
在Python中,你可以使用循环结构和条件判断来遍历这个成绩字典并统计优秀人数和优秀率。下面是一个简单的示例:
```python
scores = {'李明': 95, '崔明锐': 86, '方舟': 99, '程晓华': 79, '王刚': 48}
# 初始化计数器
num_students_Excellent = 0
total_students = len(scores)
# 遍历字典
for student, score in scores.items():
if score > 90:
num_students_Excellent += 1
# 计算优秀率(百分比)
优秀率 = (num_students_Excellent / total_students) * 100
print(f"优秀学生人数:{num_students_Excellent}")
print(f"优秀率:{优秀率:.2f}%")
```
在这个代码里,我们首先获取了字典的长度作为总学生数,然后通过`items()`方法遍历字典,如果学生的分数大于90,就增加优秀学生计数器。最后计算优秀率并打印结果。
阅读全文