python题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
作者:野牛程序员:2024-11-07 16:49:01python阅读 2042
python题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
python题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
可以使用 Python 中的条件运算符(三元运算符)来解决这个问题。条件运算符的基本格式是:
x if condition else y
这个问题的目标是根据成绩进行分类,并用 A、B 或 C 来表示。可以利用嵌套的条件运算符来实现。以下是实现代码:
def grade_classification(score): return 'A' if score >= 90 else 'B' if score >= 60 else 'C' def main(): score = int(input("请输入成绩: ")) result = grade_classification(score) print(f"成绩等级: {result}") if __name__ == "__main__": main()
说明:
grade_classification(score)
函数接受一个整数score
,通过嵌套条件运算符判断成绩所属的等级:如果成绩
score >= 90
,返回'A'
。如果成绩在 60 到 89 分之间(
60 <= score < 90
),返回'B'
。否则,返回
'C'
。在
main()
函数中获取用户输入的成绩,并打印出对应的等级。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892