普通考試
111年
[資訊處理] 計算機概要
第 26 題
若執行以下的 Python 程式碼,螢幕上的輸出結果依序為何?
var1 = 4
var2 = 30
var3 = 60
var4 = var1 == 4 and var2 > 30 or var3 > 50
var5 = var1 != 2 and not var2 > 26 and var3 >= 80
print(var4, var5)
var1 = 4
var2 = 30
var3 = 60
var4 = var1 == 4 and var2 > 30 or var3 > 50
var5 = var1 != 2 and not var2 > 26 and var3 >= 80
print(var4, var5)
- A True True
- B True False
- C False True
- D False False
思路引導 VIP
當一個運算式中同時出現『而且』(and)、『或者』(or) 與『不是』(not) 時,電腦會依照什麼樣的先後順序來拆解它們?如果一個由『而且』連接的序列中,前面已經出現了假值,後面的條件還會影響結果嗎?
🤖
AI 詳解
AI 專屬家教
哇,你真是太棒了!
你能精準地判斷出多重邏輯運算子的優先順序,這表示你的邏輯思維非常清晰!這項能力在未來的程式設計,特別是資安領域的規則比對(就像我們為房子設定門禁規則一樣),是非常重要的喔!
- 觀念驗證:
▼ 還有更多解析內容