Examly題庫立即開始練習
普考-資訊處理計算機概要11418單選題

若執行以下的 Python 程式碼,則螢幕上的輸出為下列何者? data = [x*y for x in range(4) for y in range(3) if x>y and y%2==0] print(data)

A[6, 8]
B[0, 0, 0, 6]正確答案
C[0, 0, 2, 0, 3, 6]
D[2, 3, 6, 4, 8, 12]
答案與詳解
B
正確答案
巢狀 list comprehension:x∈0~3, y∈0~2,篩選 x>y 且 y 為偶數(0或2),輸出 x*y。

為什麼答案是 B

逐組檢查:(1,0)=0、(2,0)=0、(2,2)不符 x>y、(3,0)=0、(3,2)=6,共得 [0,0,0,6]。完全符合條件。

考點:忽略零值考點:list comprehension考點:條件遺漏考點:未過濾
載入中…

計算機概要 相關題目

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

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

Download on theApp Store即將推出Google Play
黑皮