利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用a表示,60-89分之间的用b表示,60分以下的用c表示
时间: 2023-04-20 13:03:53 浏览: 78
score = 85
if score >= 90:
print("a")
elif score >= 60:
print("b")
else:
print("c")
score = 85
print("a" if score >= 90 else "b" if score >= 60 else "c")
# 可以使用三目运算符或条件运算符的嵌套来完成此题
相关问题
利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
可以使用以下代码完成此题:
```
score = float(input("请输入学习成绩: "))
grade = ""
if score >= 90:
grade = "A"
else:
if score >= 60:
grade = "B"
else:
grade = "C"
print("对应的成绩等级为:", grade)
```
也可以使用嵌套的条件运算符来实现:
```
score = float(input("请输入学习成绩: "))
grade = "A" if score >= 90 else ("B" if score >= 60 else "C")
print("对应的成绩等级为:", grade)
```
以上两种方式都可以实现同样的功能,选择使用哪种方式取决于个人习惯和代码风格。
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用a表示,60-89分之间的用b表示,60分以下的用c表示。
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用'A'表示,60-89分之间的用'B'表示,60分以下的用'C'表示。
解题思路:利用条件运算符判断成绩,嵌套使用,即可完成题目要求。
解题代码:
score = int(input("请输入您的成绩:"))
grade = 'A' if score >= 90 else ('B' if score >= 60 else 'C')
print("您的成绩等级为:{}".format(grade))