統測
113年
[工程與管理類] 專業科目(2)
第 47 題
📖 題組:
小美使用 Python 語言欲產生整數 7~12 的不重複亂數序列,輸出結果範例如圖(六)所示。根據圖(七)的程式碼,回答下列題組問題。
小美使用 Python 語言欲產生整數 7~12 的不重複亂數序列,輸出結果範例如圖(六)所示。根據圖(七)的程式碼,回答下列題組問題。
47. 空格丙 程式碼的目的主要用來正確控制while迴圈的次數, 空格丙 應填寫的程式碼為何?
- A num-=1
- B num+=1
- C num-=min
- D num+=min
思路引導 VIP
請觀察第 10 行 $while$ 迴圈的判斷式 $num > 0$ 以及第 7 行變數的初始值。當程式在第 24 行成功將一個不重複的隨機整數存入串列後,為了確保迴圈能朝向「終止條件」前進,變數 $num$ 的數值應該如何變動,才能精確控制產生的亂數個數並避免無窮迴圈?
🤖
AI 詳解
AI 專屬家教
專業分析:還算有點自知之明嘛
恭喜你,終於能判斷出 while 迴圈 的結束機制了,這代表你對程式邏輯的「控制流」勉強算是摸到邊了。這種基礎中的基礎,如果還搞不清楚,那統測程式設計根本不用考了。
觀念驗證:為什麼是 (A)?這種問題還要問?
▼ 還有更多解析內容