/tutor-prep-s4-ict-python-programming-practice-1/
/tutor-prep-s4-ict-python-programming-practice-1/
一般查詢: info@TutorZone.com.hk
辦公時間: 星期一至六 - 上午 9 時至下午 6 時
WhatsApp 星期一至日 - 24 小時
人手接聽: +852 6828 1809
即時客服: +852 9061 3106

中四 ICT 程式編寫基礎(Python):第一份(基礎)

中四 ICT 程式編寫基礎(Python):第一份(基礎)

  • 2026-11-15

中四 ICT 程式編寫基礎(Python):第一份(基礎)

第 1 份(基礎)十題 Python 程式練習,附答案與一句解說。

直接答案 適用程度:中四 ICT;題型:變數與型別、整數除法、條件判斷、迴圈、列表與函數。

01 本卷資料(做完才看答案)

項目 內容
題數 10
建議時間 20
難度分佈 基礎 3 · 進階 3 · 挑戰 3 · 錯題重練 1
對應章節 所屬章節:中四 ICT 程式編寫基礎(Python)
適用年級 中四

02 題目(10 題)

  1. 基礎a = 7,b = 3,執行 print(a + b) 之後畫面出現甚麼?
  2. 基礎執行 print(15 // 4) 與 print(15 % 4),兩行分別輸出甚麼?
  3. 基礎執行 print(int(“42”) + 8) 輸出甚麼?
  4. 進階執行 print(“5” + “3”) 與 print(5 + 3),兩行輸出分別是甚麼?
  5. 進階x = 2;x += 5;x *= 2,最後 x 的值是多少?
  6. 進階name = input() 之後輸入 12,執行 print(int(name) * 2) 輸出甚麼?
  7. 挑戰17 // 5、17 % 5、17 / 5 三個結果分別是多少?
  8. 挑戰price = 48,qty = 3,total = price * qty;再以 total * 0.8 計八折價,總數是多少?
  9. 挑戰n = 365,用 // 與 % 取出百位、十位、個位三個數字,分別是甚麼?
  10. 錯題重練執行 print(“5” + 3) 會出現甚麼結果?

03 答案與一句解說

題號 答案 一句解說
1 10 加號對整數做加法,七加三等於十。
2 3 與 3 // 取商的整數部分,% 取餘數,十五除以四得三餘三。
3 50 int() 把文字轉成整數,四十二加八等於五十。
4 53 與 8 兩段文字用加號會串接,兩個整數用加號才做加法。
5 14 先二加五得七,再乘二得十四,兩步依序執行。
6 24 input() 收到的是文字,先轉整數再乘二才得二十四。
7 3、2、3.4 // 得整數商 3,% 得餘數 2,/ 得有小數的商 3.4。
8 115.2 四十八乘三等於一百四十四,乘零點八得一百一十五點二。
9 3、6、5 365 // 100 得 3,365 // 10 % 10 得 6,365 % 10 得 5。
10 報錯 TypeError 文字與整數不可直接相加,要先 int(“5”) 轉型才可運算。

04 做完之後怎樣跟進

  • 對完答案,只重做錯的那幾題,並在錯題旁寫出錯在哪一步(公式、單位還是抄錯數)。
  • 同一題隔兩日再做一次;兩次都對才可以移到下一份練習。
  • 家長只需看答案欄與解說欄,不必逐題講解。

寫程式出錯,先看錯誤訊息的三件事:哪一行、哪一種錯誤、哪個值不合預期。字串與數字不可直接相加,輸入進來的內容一定是字串,要運算就先做型別轉換;索引由 0 開始,所以長度 3 的列表最後一格是 2;縮排是程式結構的一部分,不是排版美觀。計數題先用 range 寫清楚起點、終點與步長,再落手算。導師登記 →

本卷題目與答案由 TutorZone 團隊原創編寫,並非任何學校、出版社或考試局的試題;數值與答案均以程式核算。

本頁內容版權屬 TutorZone 所有 · www.tutorzone.com.hk · 僅供個人學習及教學使用

招募導師及興趣班教練|學術、樂器、體育、藝術、STEM,免費登記,招生與配對交給平台。 了解詳情 →