若執行下列的 Python 程式碼,螢幕上的輸出結果依序為何? name1 = "Alice" name2 = "Bob" if name1 == "" or "user": print("True") else: print("False") if name2 == "Bob" and "Alice": print("True") else: print("False")
ATrue True正確答案
BTrue False
CFalse True
DFalse False
答案與詳解
第一個 if 條件為 False or 'user' 回傳 'user' (True);第二個為 True and 'Alice' 回傳 'Alice' (True),故輸出兩個 True。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
