编写Python程序实现统计一组百分数成绩对应的各等级人数。
时间: 2024-11-27 09:16:27 浏览: 19
在Python中,我们可以创建一个函数来统计一组百分数成绩并分配到相应的等级。通常,我们可以按照常见的标准,比如90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为F。以下是一个简单的示例:
```python
def grade_distribution(scores):
grades = {'A': [], 'B': [], 'C': [], 'D': [], 'F': []}
for score in scores:
if score >= 90:
grades['A'].append(score)
elif 80 <= score < 90:
grades['B'].append(score)
elif 70 <= score < 80:
grades['C'].append(score)
elif 60 <= score < 70:
grades['D'].append(score)
else:
grades['F'].append(score)
return grades
# 示例分数列表
scores = [95, 88, 76, 92, 65, 79, 84, 72, 68]
grades_result = grade_distribution(scores)
for grade, scores_list in grades_result.items():
print(f"{grade}: {len(scores_list)}人")
#
阅读全文
相关推荐


















