python根据成绩大于90用A表示,大于70用B表示,大于60用C表示,其余用D表示
时间: 2024-03-17 09:46:33 浏览: 18
可以使用if-elif-else语句来实现根据成绩转换为相应的等级,以下是示例代码:
```python
score = int(input("请输入成绩:"))
if score > 90:
grade = 'A'
elif score > 70:
grade = 'B'
elif score > 60:
grade = 'C'
else:
grade = 'D'
print("成绩等级为:{}".format(grade))
```
运行程序后,您可以输入成绩,程序将会根据输入的成绩进行判断并输出相应的等级。
相关问题
python利用条件嵌套来表示大于90分同学用A表示
可以使用if语句和条件嵌套来实现该功能。以下是示例代码:
```python
score = 95 # 假设分数为95分
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
elif score >= 70:
grade = 'C'
elif score >= 60:
grade = 'D'
else:
grade = 'E'
print("分数为{}分,对应的等级为{}".format(score, grade))
```
运行代码后,输出结果为:
```
分数为95分,对应的等级为A
```
如果分数小于90分,输出的等级就会是其他的字母。您可以根据需要修改分数和等级的取值范围。
利用条件运算符完成此题,学习成绩大于等于90分的同学用A表示,60到80的用B表示,60分以下用c表示 用python编程
假设学生的成绩存储在变量score中,可以使用条件运算符来判断学生成绩所在的区间,并将其对应的等级存储在变量level中,代码如下:
```python
score = 75
level = 'A' if score >= 90 else 'B' if score >= 60 else 'C'
print("学生成绩对应的等级为:", level)
```
输出结果为:
```
学生成绩对应的等级为: B
```
其中,第一个条件表达式判断成绩是否大于等于90分,如果成立,则将等级设为'A';否则,执行第二个条件表达式,判断成绩是否大于等于60分,如果成立,则将等级设为'B';否则,将等级设为'C'。最终,变量level存储的就是学生成绩对应的等级。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)