编写根据输入的学生成绩判断等级的程序,即从键盘上输入一个学生的百分制成绩赋值给变量c,按下列要求输出其等级。 c≥90 等级为A 80<c<90 等级为B 70≤c<80 等级为C 60≤c<70 等级为D C<60 等级为E 要求用f..else语句和switch语句两种方式来编程。
时间: 2024-03-09 10:46:37 浏览: 79
使用 if..else 语句的程序:
```python
c = float(input("请输入学生成绩:"))
if c >= 90:
print("等级为A")
elif 80 < c < 90:
print("等级为B")
elif 70 <= c < 80:
print("等级为C")
elif 60 <= c < 70:
print("等级为D")
else:
print("等级为E")
```
使用 switch 语句的程序:
```python
c = float(input("请输入学生成绩:"))
grade = ""
if c >= 90:
grade = "A"
elif 80 < c < 90:
grade = "B"
elif 70 <= c < 80:
grade = "C"
elif 60 <= c < 70:
grade = "D"
else:
grade = "E"
switch = {
"A": "等级为A",
"B": "等级为B",
"C": "等级为C",
"D": "等级为D",
"E": "等级为E"
}
print(switch.get(grade))
```
阅读全文