定义一 个保存50名学生python成绩 (成绩随机生成)的列表,计 算成绩的最高分(max () 最低分 (min 0) 和平均分(总 分(sumO/人数),并统计及格人数和不及格人数,最后降序输出 成绩。
时间: 2023-05-11 10:07:06 浏览: 98
学生成绩管理系统(Python版).7z
5星 · 资源好评率100%
好的,以下是代码实现:
```python
import random
# 生成50名学生的成绩
scores = [random.randint(0, 100) for _ in range(50)]
# 计算最高分、最低分、平均分
max_score = max(scores)
min_score = min(scores)
avg_score = sum(scores) / len(scores)
# 统计及格人数和不及格人数
pass_num = len([score for score in scores if score >= 60])
fail_num = len(scores) - pass_num
# 降序输出成绩
scores.sort(reverse=True)
# 输出结果
print("最高分:", max_score)
print("最低分:", min_score)
print("平均分:", avg_score)
print("及格人数:", pass_num)
print("不及格人数:", fail_num)
print("成绩降序排列:", scores)
```
希望这个回答能够帮到你!
阅读全文