從上往下依次判斷?
score = 95 if score > 90: ? ?print('恭喜你,拿到卓越的成績') elif score > 80: ? ?print('恭喜你,拿到優(yōu)秀的成績') elif score >= 60: ? ?print('恭喜你,考試及格') else: ? ?print('抱歉,考試不及格') 從上往下依次判斷?
score = 95 if score > 90: ? ?print('恭喜你,拿到卓越的成績') elif score > 80: ? ?print('恭喜你,拿到優(yōu)秀的成績') elif score >= 60: ? ?print('恭喜你,考試及格') else: ? ?print('抱歉,考試不及格') 從上往下依次判斷?
2021-01-29
舉報
2021-02-14
就這題來說,當age=95時,從上往下看,最先滿足的是>80,故短路后方所有分支,直接輸出print
2021-01-30
對的,只有不符合第一個才會判斷下一個
2021-01-30
對啊,從上往下以此判斷,一旦有一個判斷是對的,就直接跳出循環(huán)了