Examly題庫立即開始練習
地方政府公務人員四等-資訊處理類科計算機概要11321單選題

若執行下列的 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
答案與詳解
A
正確答案
Python 邏輯運算子 and/or 會回傳實際物件,非空字串在 if 條件中視為 True,故兩段皆輸出 True。

為什麼答案是 A

第一個 if 條件為 False or 'user' 回傳 'user' (True);第二個為 True and 'Alice' 回傳 'Alice' (True),故輸出兩個 True。

載入中…

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

黑皮