输入学生的成绩,要求首先判断输入的成绩是否在0到100分,不是输出输入成绩不正确,是则根据输入的成绩输出相应的等级。其中90到100为优秀,80到90为良好,70到80为中等,60到70为及格,小于60分为不及格。 用python
时间: 2024-05-19 18:14:52 浏览: 187
C语言输入学生成绩,计算并输出这些学生的最低分、最高分、平均分。
来实现这个需求非常简单。可以使用if/elif/else语句来对不同的分数段进行判断,然后输出对应的等级。以下是示例代码:
score = float(input("请输入学生的成绩:"))
if score < 0 or score > 100:
print("输入成绩不正确")
elif score >= 90:
print("成绩等级:优秀")
elif score >= 80:
print("成绩等级:良好")
elif score >= 70:
print("成绩等级:中等")
elif score >= 60:
print("成绩等级:及格")
else:
print("成绩等级:不及格")
当输入的成绩符合条件时,程序会输出对应的成绩等级,例如输入95分时,输出为“成绩等级:优秀”,输入55分时,输出为“成绩等级:不及格”。如果输入的成绩不在0到100分之间,则会输出“输入成绩不正确”。
阅读全文