本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:\n\n大于等于90分为a;\n小于90且大于等于80为b;\n小于80且大于等于70为c;\n小于70且大于等于60为d;\n小于60为e。
时间: 2023-04-27 16:02:24 浏览: 1017
Switch示例-打印分制成绩-.net授课ppt
这是一个用python语言编写的程序示例,可以将百分制成绩转换为五分制成绩:
```python
def convert_to_gpa(score):
if score >= 90:
return 'a'
elif score >= 80:
return 'b'
elif score >= 70:
return 'c'
elif score >= 60:
return 'd'
else:
return 'e'
score = int(input("请输入百分制成绩: "))
gpa = convert_to_gpa(score)
print("五分制成绩为:", gpa)
```
上面这段代码首先定义了一个函数`convert_to_gpa(score)`, 这个函数接收一个参数,即百分制成绩,然后使用了if-elif语句来根据题目中给出的规则将百分制成绩转换为五分制成绩。在主程序中,我们使用了input()函数来获取用户输入的百分制成绩,然后调用了convert_to_gpa(score)函数来获得五分制成绩,最后使用print()函数将五分制成绩输出到屏幕上。
阅读全文