python按等级统计学生成绩
时间: 2024-03-27 14:33:54 浏览: 141
在Python中,可以使用字典来按等级统计学生成绩。首先,你需要有一个包含学生姓名和对应成绩的字典。然后,可以根据成绩的范围将学生分为不同的等级,并统计每个等级的人数。
以下是一个示例代码:
```python
# 学生成绩字典
scores = {
'Alice': 85,
'Bob': 92,
'Charlie': 78,
'David': 65,
'Eve': 88
}
# 按等级统计
grade_counts = {
'A': 0,
'B': 0,
'C': 0,
'D': 0,
'F': 0
}
for score in scores.values():
if score >= 90:
grade_counts['A'] += 1
elif score >= 80:
grade_counts['B'] += 1
elif score >= 70:
grade_counts['C'] += 1
elif score >= 60:
grade_counts['D'] += 1
else:
grade_counts['F'] += 1
# 打印统计结果
for grade, count in grade_counts.items():
print(f"等级 {grade}: {count}人")
```
这段代码会根据成绩的范围将学生分为A、B、C、D、F五个等级,并统计每个等级的人数。你可以根据实际需求修改成绩范围和等级标准。
阅读全文