38.【表 38】之 PYTHON 片段程式碼執行完後的輸出為何?
(A) [ ]
(B) [2, 4, 6, 8]
(C) [2, 4, 6, 8, 10]
(D)語法錯誤無法執行

答案:登入後查看
統計: A(7), B(2), C(0), D(0), E(0) #3276905

詳解 (共 2 筆)

#6958534
  1. 1. range(1, 10, 2) 函式會產生一個從1 開始,到10 結束(不包含10),間隔為2 的數字序列,也就是1, 3, 5, 7, 9。
    ㅤㅤ
  2. 2. 列表生成式 [num for num in range(1, 10, 2) if num % 2 == 0] 會對這個序列中的每個數字進行判斷。
    ㅤㅤ
  3. 3. if num % 2 == 0 判斷式會檢查數字是否為偶數。
    ㅤㅤ
  4. 4. 在1, 3, 5, 7, 9 這些數字中,沒有任何一個數字能滿足 num % 2 == 0 的條件。
    ㅤㅤ
  5. 5. 因此,列表生成式會產生一個空列表 []。
1
0
#6920927
為了能夠針對題目提供詳細的解答說明,首先...
(共 808 字,隱藏中)
前往觀看
0
0