运用列表统计学生成绩并计数
时间: 2023-07-11 19:57:13 浏览: 43
好的,可以使用以下代码来实现:
```python
# 定义学生成绩列表,这里用随机数生成一个样本
import random
scores = [random.randint(60, 100) for i in range(30)]
print("学生成绩列表:", scores)
# 统计学生成绩
count = len(scores) # 学生人数
sum_score = sum(scores) # 总成绩
avg_score = sum_score / count # 平均成绩
max_score = max(scores) # 最高分
min_score = min(scores) # 最低分
# 输出统计结果
print("学生人数:", count)
print("总成绩:", sum_score)
print("平均成绩:", avg_score)
print("最高分:", max_score)
print("最低分:", min_score)
# 计算各分数段人数
score_counts = [0, 0, 0, 0, 0] # 分数段计数器,依次为[60-69, 70-79, 80-89, 90-99, 100]
for score in scores:
if score < 60:
continue
elif score >= 60 and score <= 69:
score_counts[0] += 1
elif score >= 70 and score <= 79:
score_counts[1] += 1
elif score >= 80 and score <= 89:
score_counts[2] += 1
elif score >= 90 and score <= 99:
score_counts[3] += 1
else:
score_counts[4] += 1
# 输出各分数段人数
print("各分数段人数:")
for i, count in enumerate(score_counts):
print("{}分 ~ {}分:{}人".format(60 + i * 10, 69 + i * 10, count))
```
这段代码会随机生成一个包含30个学生成绩的列表,然后统计学生成绩的总人数、总成绩、平均成绩、最高分、最低分等基本信息,并计算各分数段的人数,并输出结果。你可以根据自己的需求修改代码。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)