根据输入的成绩去判断等级:python: for循环练习加强
大多数人的做法
`score = input("请输入你的分数:")
grade = ""
if int(score) < 60:
grade = "不及格"
elif int(score) < 80:
grade = "良好"
elif 80 <= int(score):
grade = "优秀"
print("分数:{0},等级:{1}".format(score, grade))
程序员总是懒惰的,少打几行代码简单快捷一直是我们追求的。
while(1):
score = int(input("请输入你的分数:"))
degree = "ABCDE"
if not 0 < score < 100:
print("输入错误,请重新输入一个大于0小于100的分数:")
# score = int(input("请输入你的分数:"))
else:
num = score // 10
if num < 6:
num = 5
print("分数:{0},等级{1}".format(score, degree[9 - num]))
是不是感觉简单了许多,2333333333333