输入一个百分制成绩t后 按下式输出它的等级 要求写成swith结构 等级划分为
时间: 2023-06-02 14:02:01 浏览: 144
90-100为A级,80-89为B级,70-79为C级,60-69为D级,60以下为E级。
代码如下:
```python
t = float(input("请输入百分制成绩:"))
# 判断成绩等级
if t < 0 or t > 100:
print("输入错误,请重新输入!")
else:
score = int(t // 10)
grade = ""
# 利用switch结构输出成绩等级
switch = {
10: "A",
9: "A",
8: "B",
7: "C",
6: "D",
5: "E",
4: "E",
3: "E",
2: "E",
1: "E",
0: "E"
}
grade = switch.get(score, "输入错误,请重新输入!")
print("该成绩的等级为:", grade)
```
运行结果:
```
请输入百分制成绩:85
该成绩的等级为: B
```
阅读全文
相关推荐














