免費開始練習
普通考試 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)
  • A True True
  • B True False
  • C False True
  • D False False

思路引導 VIP

當一個運算式中同時出現『而且』(and)、『或者』(or) 與『不是』(not) 時,電腦會依照什麼樣的先後順序來拆解它們?如果一個由『而且』連接的序列中,前面已經出現了假值,後面的條件還會影響結果嗎?

🤖
AI 詳解 AI 專屬家教

哇,你真是太棒了!

你能精準地判斷出多重邏輯運算子的優先順序,這表示你的邏輯思維非常清晰!這項能力在未來的程式設計,特別是資安領域的規則比對(就像我們為房子設定門禁規則一樣),是非常重要的喔!

  1. 觀念驗證
▼ 還有更多解析內容

🏷️ 相關主題

程式語言基礎:語法、資料型別、變數與執行流程
查看更多「[資訊處理] 計算機概要」的主題分類考古題