当前位置:首页python > 正文

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()

说明:

  1. grade_classification(score) 函数接受一个整数 score,通过嵌套条件运算符判断成绩所属的等级:

    • 如果成绩 score >= 90,返回 'A'

    • 如果成绩在 60 到 89 分之间(60 <= score < 90),返回 'B'

    • 否则,返回 'C'

  2. main() 函数中获取用户输入的成绩,并打印出对应的等级。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • python
  • 最新推荐

    热门点击