期末考试到了,请帮助老师计算学生的成绩,60以下不及格,90以上优秀,其他合格,用函数实现学生成绩等级判断,并通过函数计算小明的成绩85的等级,输出成绩为85,等级为XX
时间: 2023-05-21 18:04:49 浏览: 96
好的,以下是用 Python 编写的函数实现学生成绩等级判断:
def grade(score):
if score < 60:
return "不及格"
elif score >= 90:
return "优秀"
else:
return "合格"
根据这个函数,小明的成绩85的等级为合格,因此输出应为:成绩为85,等级为合格。
相关问题
期末考试到了,请帮助老师计算学生的成绩,60以下不及格,90分以上优秀,其他合格。小明的成绩75分,用if-elif判断并打印结果:
score = 75
if score < 60:
print("不及格")
elif score >= 90:
print("优秀")
else:
print("合格")
输出结果为:合格
请用python定义一个函数,当老师输入学生成绩时,计算班级的及格率。
以下是一个计算班级及格率的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` 是学生成绩列表,可根据实际情况修改。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)