score = 95 if score > 90: print('恭喜你,拿到卓越的成绩') elif score > 80: print('恭喜你,拿到优秀的成绩') elif score >= 60: print('恭喜你,考试及格') else: print('抱歉,考试不及格') 从上往下依次判断?
就这题来说,当age=95时,从上往下看,最先满足的是>80,故短路后方所有分支,直接输出print
对的,只有不符合第一个才会判断下一个
对啊,从上往下以此判断,一旦有一个判断是对的,就直接跳出循环了