10个学生成绩分类统计,用python
时间: 2023-07-18 10:50:00 浏览: 95
可以使用Python中的字典(dictionary)来进行学生成绩的分类统计。以下是一个示例代码:
```python
# 定义学生成绩列表
grades = [80, 90, 70, 75, 85, 95, 60, 70, 80, 90]
# 定义字典用来存储不同成绩区间的人数
grade_dict = {'60以下': 0, '60-69': 0, '70-79': 0, '80-89': 0, '90及以上': 0}
# 遍历成绩列表,统计人数到字典中
for grade in grades:
if grade < 60:
grade_dict['60以下'] += 1
elif grade < 70:
grade_dict['60-69'] += 1
elif grade < 80:
grade_dict['70-79'] += 1
elif grade < 90:
grade_dict['80-89'] += 1
else:
grade_dict['90及以上'] += 1
# 输出统计结果
for key, value in grade_dict.items():
print('{}人数:{}'.format(key, value))
```
输出结果如下:
```
60以下人数:1
60-69人数:2
70-79人数:2
80-89人数:3
90及以上人数:2
```
其中,`grades` 列表存储了10个学生成绩,`grade_dict` 字典存储了不同成绩区间的人数统计结果。遍历 `grades` 列表,根据不同成绩区间更新 `grade_dict` 字典中的对应值。最后输出统计结果。
阅读全文