原题要求比较简单,输入一个数,然后判断其分数等级
修改了一下,增加点代码,让输入者,即使是输入非数字或者输入的数值超过100分,或者低于0分的,都要求重新输入
1 flag=True 2 while flag: 3 try: 4 scores = input('input>>>') 5 scores=int(scores) 6 if scores<0 or scores>100: 7 print('Impossible scores,pls enter the right number') 8 continue 9 flag=False 10 except Exception: 11 print('Not a number,Enter the right number') 12 if 90<=scores<=100: 13 grade='A' 14 elif 80<=scores: 15 grade='B' 16 elif 70<=scores: 17 grade='C' 18 elif 60<=scores: 19 grade='D' 20 else : 21 grade='E' 22 print('Your grade is %s'%grade)