循环:条件判断:页面上让用户输入百分制成绩,如果为空、不是数字、不在0-100内,弹窗报相应错误重新输入,根据百分制成绩转换为五级分制,要求从不及格->及格->中等->良好->优秀的顺序判断。
时间: 2024-05-26 08:12:43 浏览: 50
这是一个典型的条件判断问题,可以使用if语句来解决。以下是示例代码:
score = input("请输入您的百分制成绩:")
if not score.isdigit() or int(score) < 0 or int(score) > 100:
print("输入错误,请重新输入!")
else:
score = int(score)
if score < 60:
print("您的等级为:不及格")
elif score < 70:
print("您的等级为:及格")
elif score < 80:
print("您的等级为:中等")
elif score < 90:
print("您的等级为:良好")
else:
print("您的等级为:优秀")
希望能够帮到您。
阅读全文