|
发表于 2021-6-30 16:40:15
|
显示全部楼层
本楼为最佳答案
- score = input("请输入你的分数:")
- while score != 'e': # |1|输入50后进入这,符合条件,进入循环
- score = int(score)
- if score < 60: # 符合条件
- print("D") # 打印D,然后呢?继续跳转到循环头|1|,进入死循环
- if 60 <= score < 80:
- print("C")
- if 80 <= score < 90:
- print("B")
- if 90 <= score < 100:
- print("A")
- if score == 100:
- print("S")
复制代码
- while True: # |1|循环头
- score = input("请输入你的分数:") # 这里有待输入语句,就把程序断下来了
- if score == "e":
- break
- else:
- score = int(score)
- if score < 60: # 输入50,进入这,符合条件打印D,打印完回|1|循环头
- print("D")
- if 60 <= score < 80:
- print("C")
- if 80 <= score < 90:
- print("B")
- if 90 <= score < 100:
- print("A")
- if score == 100:
- print("S")
复制代码 |
|