【问题描述】按下表规则,将输入的等级制成绩转换成百分制输出。 输入 等级制字符 A+ A A- B+ B B- C D 输出 百分制数值 100 90 85 80 75 70 60 <60 若输入错误等级字符,输出 Input Error! 本程序需要从键盘接收两个字符数据,一个是等级字符,一个是附加字符(‘+’、‘-’、'\n')。需要嵌套判断。 【输入形式】等级制成绩字符,如A+、B-。输入大小写皆可识别。 【输出形式】对应的百分制分数,或者<60这样的文字。如果输入错误字符,输出 Input Error! 【样例输入1】Input grade:A+ 【样例输出1】100 【样例输入2】Input grade:b- 【样例输出2】70 【样例输入3】Input grade:D 【样例输出3】<60 【样例输入4】Input grade:AA+ 【样例输出4】Input Error!
时间: 2023-05-19 18:03:05 浏览: 40
这是一个简单的条件判断题,可以使用 if-else 语句来解决。以下是示例代码:
```python
grade = input("Input grade:")
grade = grade.upper() # 将输入的字符转换为大写字母
if grade == "A+":
score = 100
elif grade == "A":
score = 90
elif grade == "A-":
score = 85
elif grade == "B+":
score = 80
elif grade == "B":
score = 75
elif grade == "B-":
score = 70
elif grade == "C":
score = 60
elif grade == "D":
score = "<60"
else:
score = "Input Error!"
print(score)
```
注意,这里使用了 `input()` 函数来接收用户输入,使用 `upper()` 方法将输入的字符转换为大写字母,以便与判断条件匹配。如果输入的字符不在规定的等级制范围内,则输出 "Input Error!"。
相关问题
将输入的百分制成绩转换成五个等级的程序
以下是将输入的百分制成绩转换成五个等级的 Python 程序:
```python
score = float(input("请输入百分制成绩:"))
if score >= 90:
print("成绩等级为:优秀")
elif score >= 80:
print("成绩等级为:良好")
elif score >= 70:
print("成绩等级为:中等")
elif score >= 60:
print("成绩等级为:及格")
else:
print("成绩等级为:不及格")
```
程序首先会提示用户输入百分制成绩,并将输入的字符串转换为浮点数。然后,程序使用 if-elif-else 语句来判断成绩所属的等级,并输出相应的信息。如果成绩小于 60,程序会输出“不及格”。
编写fun函数写程序,从键盘输入百分制成绩,输出等级制成绩,输入为整数,输出为字符
def fun(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("请输入百分制成绩:"))
grade = fun(score)
print("等级制成绩为:", grade)
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)