若執行以下的 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]
答案與詳解
逐組檢查:(1,0)=0、(2,0)=0、(2,2)不符 x>y、(3,0)=0、(3,2)=6,共得 [0,0,0,6]。完全符合條件。
