免費開始練習
統測 112年 [工程與管理類] 專業科目(2)

第 47 題

📖 題組:
使用 Python 語言進行[11, 3, 4, 35, 2, 8, 7, 3, 6, 9]串列的奇偶數字判斷,如圖( 八 )所示,其中串列物件的成員函數 append(x)會將參數 x 加入串列的尾端,串列物件的成員函數 count(g)會回傳參數 g 在串列中出現的次數,串列物件的成員函數 remove(k)則會移除串列中由左邊起始第一次出現的參數 k,回答下列問題。
題組圖片
題組圖片
當程式執行到行號第10行程式碼完成時,螢幕新增的輸出結果為何?
  • A 0
  • B 1
  • C 2
  • D 3

思路引導 VIP

請聚焦於程式第 3 行至第 6 行的迴圈邏輯:第 4 行的判斷式 $num_list % 2 \neq 0$ 決定了哪些元素能被加入到 $result$ 串列中。請試著分析,數值 $4$ 的奇偶性質是否符合該判斷式的篩選要求?若不符合,那麼在 $result$ 串列中透過 count(4) 統計次數時,預期會得到什麼結果呢?

🤖
AI 詳解 AI 專屬家教

🙄 嘖嘖,基礎題都能搞定,還算有在唸書嘛。

恭喜你,沒掉進這種低級陷阱。能區分「原始資料」跟「經過處理」的結果,代表你總算有點程式設計的邏輯概念了。統測要考的東西,很多都是這種換湯不換藥的把戲。

1. 概念複習 (別以為懂了就能放鬆!)

▼ 還有更多解析內容

升級 VIP 解鎖