录入学生百分制成绩,转为等级成绩。 规则为: 大于等于80--输出 A 大于等于70--输出 B 大于等于60--输出 C 输入: 80 输出: A 小于60-------输出 D用python语言
时间: 2024-10-23 16:15:42 浏览: 43
在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(f"输入 {score} 的等级是:{grade}")
# 如果你想让用户输入并得到结果,可以添加下面这部分代码
# user_input = int(input("请输入学生的百分制成绩:"))
# grade_result = convert_to_grade(user_input)
# print(f"输入 {user_input} 的等级是:{grade_result}")
```
如果你想让程序能够获取用户的输入,只需将`score = 80`替换为`user_input = int(input("请输入学生的百分制成绩:"))`,并在最后一行打印结果即可。记得运行时提示用户输入分数,并确保输入的是整数。
阅读全文