Python条件控制

描述

使用 Python 实现,将不同范围里面的学生的成绩登记打印出来

题目

编写一段脚本,要求用户输入学生的分数,输入的分数在 0-100 范围内:如果分数在 90 分或以上,打印优秀;如果分数在 80 分或以上且在 90 分以下,打印中;如果分数在 60 分或以上且在 80 分以下,打印一般,如果 0 分数低于 60 分,打印不及格。

题目解决思路

该题目主要考察我们对 if 条件语句的理解,对不同的范围里面的数据输出不同的结果。

代码具体实现

print("嗨客网(www.haicoder.net)\n") inputstr = input("请输入学生的成绩,在 0 - 100 范围之内 :") inputCount = int(inputstr) if inputCount > 100 or inputCount < 0: print("您输入的成绩不合法") elif inputCount >= 90: print("优秀") elif inputCount>=80 and inputCount < 90: print("中") elif inputCount>=60 and inputCount < 80: print("一般") else: print("不及格")

运行结果如下图:

01_Python if.png

这个题目主要考察队 if 语句的了解情况。将输入的成绩按照不同的范围输出即可。