Python 编写程序,输入一个百分制成绩,要求输出成绩等级'A'、'B'、'C'、'D'和'E',90~100分为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'。
时间: 2023-08-06 13:13:35 浏览: 113
可以使用如下代码实现:
```python
score = int(input("请输入百分制成绩:"))
if score >= 90 and score <= 100:
print("成绩等级为:A")
elif score >= 80 and score <= 89:
print("成绩等级为:B")
elif score >= 70 and score <= 79:
print("成绩等级为:C")
elif score >= 60 and score <= 69:
print("成绩等级为:D")
else:
print("成绩等级为:E")
```
首先,通过 `input` 函数获取用户输入的成绩并转换为整数类型。然后,使用 `if-elif-else` 语句进行成绩等级的判断,并输出相应的等级。注意,在判断条件中,使用 `and` 和 `or` 连接多个条件,可以实现复合条件的判断。
相关问题
用python编写程序,输入一个百分制成绩,要求输出成绩等级'A'、'B'、'C'、'D'和'E',90~100分为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'。
好的,以下是 Python 代码实现:
```python
score = float(input("请输入一个百分制成绩:"))
if score >= 90:
print("成绩等级为:A")
elif score >= 80:
print("成绩等级为:B")
elif score >= 70:
print("成绩等级为:C")
elif score >= 60:
print("成绩等级为:D")
else:
print("成绩等级为:E")
```
代码解释:
1. 用户输入一个百分制成绩,使用 `input()` 函数获取输入的字符串类型数据,需要使用 `float()` 函数将其转换为浮点型数据类型。
2. 根据成绩的范围判断成绩等级,使用 `if...elif...else...` 语句实现。
3. 根据判断结果输出相应的成绩等级。
希望能解决您的问题,如有疑问欢迎继续提问。
用python写一个程序 1. 输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,其中 90~100分 为A, 80~89分 为B, 70~79分 为C, 60~69 分为D,60分以下为E。
### 回答1:
# 示例代码
score = int(input('请输入一个百分制成绩:'))
if score >= 90 and score <= 100:
print('A')
elif score >= 80 and score <= 89:
print('B')
elif score >= 70 and score <= 79:
print('C')
elif score >= 60 and score <= 69:
print('D')
else:
print('E')
### 回答2:
您好!以下是用Python编写的程序:
```python
score = float(input("请输入百分制成绩:"))
if score >= 90:
grade = "A"
elif score >= 80:
grade = "B"
elif score >= 70:
grade = "C"
elif score >= 60:
grade = "D"
else:
grade = "E"
print("成绩等级为:", grade)
```
运行该程序后,会要求您输入一个百分制成绩,然后根据规定的分数范围,判断成绩等级并输出。例如,如果您输入85,程序会输出成绩等级为B。如果输入的成绩不在0~100之间,程序也会进行合理的处理,例如输入110会被视为输入错误,程序不会输出等级。希望以上内容对您有帮助!
### 回答3:
可以用以下代码实现:
```python
score = int(input("请输入百分制成绩:"))
if score >= 90 and score <= 100:
print("成绩等级为:A")
elif score >= 80 and score < 90:
print("成绩等级为:B")
elif score >= 70 and score < 80:
print("成绩等级为:C")
elif score >= 60 and score < 70:
print("成绩等级为:D")
else:
print("成绩等级为:E")
```
首先,使用`input`函数接收用户输入的百分制成绩,并将其转换为整数类型。
然后,利用`if-elif-else`语句根据不同的分数段输出相应的成绩等级。判断条件根据题目要求设置,满足条件则输出相应的成绩等级。
最后,使用`print`函数将成绩等级输出到屏幕上。
阅读全文