请用python定义一个函数,当老师输入学生成绩时,计算班级的及格率。
时间: 2023-07-16 07:15:29 浏览: 95
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
以下是一个计算班级及格率的Python函数示例:
```python
def calc_pass_rate(scores):
'''
计算班级及格率
:param scores: 学生成绩列表
:return: 班级及格率
'''
pass_count = 0 # 及格人数
total_count = len(scores) # 总人数
for score in scores:
if score >= 60:
pass_count += 1
pass_rate = pass_count / total_count
return pass_rate
```
使用示例:
```python
scores = [80, 50, 70, 90, 65, 55, 75, 85]
pass_rate = calc_pass_rate(scores)
print('班级及格率为:{:.2f}'.format(pass_rate))
# 输出:班级及格率为:0.75
```
其中,`scores` 是学生成绩列表,可根据实际情况修改。
阅读全文