(1)将百分制成绩转换成五级分制成绩 编制一个程序将学生百分制成绩转换成相应的五级分制成绩。
时间: 2024-09-30 08:15:34 浏览: 86
v_C语言_源码
将百分制成绩转换成五级分制成绩的程序通常会设定每个等级的分数范围。例如,常见的五级分制可以分为A、B+、B、C+、及格(D)和不及格(F)。我们可以设置这样的转换规则:
- 90分以上:A(5分)
- 80-89分:B+(4分)
- 70-79分:B(3分)
- 60-69分:C+(2分)
- 60分以下:D或F(1分或0分)
以下是简单的Python示例程序,假设输入的成绩是一个整数表示的百分制分数:
```python
def convert_to_grade(score):
if score >= 90:
return 'A', 5
elif score >= 80:
return 'B+', 4
elif score >= 70:
return 'B', 3
elif score >= 60:
return 'C+', 2
else:
return 'D', 1
# 示例
input_score = int(input("请输入学生的百分制成绩:"))
grade, points = convert_to_grade(input_score)
print(f"学生的成绩为{grade},对应的五级分制得分为{points}分。")
阅读全文