14. 编制一个python程序,将input()函数输入的百分制成绩转成等级成绩,具体要求如下: (1)当输入成绩大于等于0分小于60分时,输出“该成绩等级为E”; (2)当输入成绩大于等于60分小于70分时,输出“该成绩等级为D”; (3)当输入成绩大于等于70分小于80分时,输出“该成绩等级为C”; (4)当输入成绩大于等于80分小于90分时,输出“该成绩等级为B”; (5)当输入成绩大于等于90分小于等于100分时,输出“该成绩等级为A”; (6)当输入成绩大于100分小于0分时,输出“该成绩格式
时间: 2024-03-23 12:36:22 浏览: 40
python 百分制成绩转等级制成绩 示例
5星 · 资源好评率100%
不正确,请重新输入!”。
可以使用以下代码实现:
```python
score = float(input("请输入成绩:"))
if score >= 0 and score < 60:
print("该成绩等级为E")
elif score >= 60 and score < 70:
print("该成绩等级为D")
elif score >= 70 and score < 80:
print("该成绩等级为C")
elif score >= 80 and score < 90:
print("该成绩等级为B")
elif score >= 90 and score <= 100:
print("该成绩等级为A")
else:
print("该成绩格式不正确,请重新输入!")
```
这个程序首先通过 `input()` 函数获取用户输入的成绩,并将其转换为浮点数类型。然后使用一系列的 `if-elif` 语句判断成绩的等级,并输出相应的信息。如果输入的成绩不在 0-100 的范围内,程序会输出错误提示。
阅读全文