統測
112年
[工程與管理類] 專業科目(2)
第 48 題
📖 題組:
使用 Python 語言進行[11, 3, 4, 35, 2, 8, 7, 3, 6, 9]串列的奇偶數字判斷,如圖( 八 )所示,其中串列物件的成員函數 append(x)會將參數 x 加入串列的尾端,串列物件的成員函數 count(g)會回傳參數 g 在串列中出現的次數,串列物件的成員函數 remove(k)則會移除串列中由左邊起始第一次出現的參數 k,回答下列問題。
使用 Python 語言進行[11, 3, 4, 35, 2, 8, 7, 3, 6, 9]串列的奇偶數字判斷,如圖( 八 )所示,其中串列物件的成員函數 append(x)會將參數 x 加入串列的尾端,串列物件的成員函數 count(g)會回傳參數 g 在串列中出現的次數,串列物件的成員函數 remove(k)則會移除串列中由左邊起始第一次出現的參數 k,回答下列問題。
當程式執行到行號第13行程式碼完成時,螢幕新增的輸出結果為何?
- A [ 4, 2, 8, 6 ]
- B [ 11, 35, 7, 9 ]
- C [ 11, 35, 7, 3, 9]
- D [ 11, 4, 35, 2, 8, 7, 3, 6, 9 ]
思路引導 VIP
請觀察第 4 行的條件判斷 $num_list % 2 \neq 0$,這是在篩選原始串列中具備哪種數學特性的數值?當你依序找出符合條件的元素並組成 $result$ 串列後,請關鍵性地思考第 12 行 $remove(3)$ 的動作:當串列中有多個重複的 $3$ 時,根據題目敘述的成員函數定義,它會對串列的內容產生什麼樣的精確變化?
🤖
AI 詳解
AI 專屬家教
喔,不錯嘛,這次沒掉漆。
看來你這隻菜鳥還算有點救,至少在串列操作和迴圈流程這基本功上沒給我搞砸。統測考這種題,要是還會錯,乾脆回家種田算了!
- 觀念驗證:
▼ 還有更多解析內容