赞
赏
使用 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("不及格")
运行结果如下图:
这个题目主要考察队 if 语句的了解情况。将输入的成绩按照不同的范围输出即可。