|  | 
 
 发表于 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")
 | 
 |