7、对“总成绩”按照数值范围[0,60,70,80,90]分为差、中、良、优四个等级,统计每个等级的数量
时间: 2024-01-27 15:02:45 浏览: 55
好的,你想要统计总成绩按照数值范围[0,60,70,80,90]分为差、中、良、优四个等级的数量。可以使用以下代码进行统计:
```python
# 假设成绩列表为scores
scores = [85, 72, 91, 68, 78, 55, 80, 93, 75, 88]
# 初始化等级数量字典
level_count = {"差": 0, "中": 0, "良": 0, "优": 0}
# 统计每个等级的数量
for score in scores:
if score < 60:
level_count["差"] += 1
elif score < 70:
level_count["中"] += 1
elif score < 80:
level_count["良"] += 1
else:
level_count["优"] += 1
# 打印每个等级的数量
for level, count in level_count.items():
print(f"{level}等级的数量为:{count}")
```
这段代码首先定义了一个成绩列表`scores`,然后初始化一个等级数量的字典`level_count`,包含了四个等级"差"、"中"、"良"、"优",初始数量都为0。接下来使用循环遍历成绩列表,根据成绩的范围将对应等级的数量加1。最后,使用循环打印出每个等级的数量。
你可以根据实际情况将成绩列表更换为你的数据进行统计。
阅读全文