输入学生成绩,用函数统计最高分,统计最低分,统计最平均分,统计及格人数
时间: 2024-06-10 20:04:51 浏览: 186
学生分数的统计,统计某分数的学生人数
好的,我可以帮您解答这个问题。以下是一个示例函数代码:
```python
def analyze_scores(scores):
highest_score = max(scores) # 最高分
lowest_score = min(scores) # 最低分
avg_score = sum(scores) / len(scores) # 平均分
passing_count = len([s for s in scores if s >= 60]) # 及格人数
return highest_score, lowest_score, avg_score, passing_count
```
其中,`scores` 是一个包含所有学生分数的列表。函数返回四个值:最高分、最低分、平均分、及格人数。
请注意,此函数仅进行了非常简单的错误处理,例如如果 `scores` 列表为空或值域不合法,则会出错。实际生产环境中,您需要进行更全面的错误处理和边界检查。
阅读全文