民國112年 普通考試 資訊處理 計算機概要
第23題
若執行以下的Python程式碼,螢幕上的輸出結果依序為何?var1 = 10var2 = 5var3 = 7var4 = 12var5 = var1 >= va…
題目
若執行以下的Python程式碼,螢幕上的輸出結果依序為何?var1 = 10var2 = 5var3 = 7var4 = 12var5 = var1 >= var2 and var3 != var4var6 = var1 == var2 or var3 < var4print(var5, var6) A. True True B. True False C. False True D. False False
官方答案
- 答案:A. True True
解析
依Python運算子優先順序計算。var5 = var1 >= var2 and var3 != var4:10 >= 5為True,7 != 12為True,True and True得True。var6 = var1 == var2 or var3 < var4:10 == 5為False,7 < 12為True,False or True得True。故print(var5, var6)輸出「True True」,選A。重點在比較運算子回傳布林值,and需皆真、or只需其一真。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。