问答详情
源自:4-3 Python之if-elif-else语句

从上往下依次判断?

score = 95 if score > 90:    print('恭喜你,拿到卓越的成绩') elif score > 80:    print('恭喜你,拿到优秀的成绩') elif score >= 60:    print('恭喜你,考试及格') else:    print('抱歉,考试不及格') 从上往下依次判断?

提问者:weixin_慕桂英7374405 2021-01-29 16:55

个回答

  • joe学习版
    2021-02-14 15:15:52

    就这题来说,当age=95时,从上往下看,最先满足的是>80,故短路后方所有分支,直接输出print

  • 慕莱坞9456434
    2021-01-30 14:34:12

    对的,只有不符合第一个才会判断下一个

  • 慕哥3167687
    2021-01-30 13:16:10

    对啊,从上往下以此判断,一旦有一个判断是对的,就直接跳出循环了