录入学生百分制成绩,转为等级成绩。 规则为: 大于等于80--输出 A 大于等于70--输出 B 大于等于60--输出 C 输入: 80 输出: A 小于60-------输出 D
时间: 2024-10-27 14:04:53 浏览: 29
c&c++课程设计-学生成绩管理系统
要录入学生的百分制成绩并转换为等级成绩,你可以定义一个简单的函数来根据给定的分数范围进行判断。这里是一个使用Python编写的示例函数:
```python
def convert_to_grade(score):
if score >= 80:
return 'A'
elif score >= 70:
return 'B'
elif score >= 60:
return 'C'
else:
return 'D'
# 测试函数
score = 80
grade = convert_to_grade(score)
print(grade) # 输出:A
```
这个函数`convert_to_grade`接收一个参数`score`,然后检查它的值,根据规则返回相应的等级。如果输入的分数低于60分,函数会直接返回'D'。
如果你有多个成绩需要转换,只需要依次调用这个函数即可。例如:
```python
scores = [90, 75, 55]
for score in scores:
grade = convert_to_grade(score)
print(f"Score: {score}, Grade: {grade}")
```
阅读全文