辛苦了!
休息一下吧。

換個學習方式,撰寫真實 Python 程式碼來帶 Kanga 闖關!

  • 免費體驗 Python 遊戲

    親手寫 Python,帶 Kanga 闖關,把學到的觀念玩出來。

  • 免費觀看所有試題和影片解答

    跟著 Kanga 一步一步拆解題目。

登入後,就不會再出現這個休息提醒。或者。
← 查看所有回次

Python 除錯與錯誤處理題庫

第 3 頁。練習 Python 除錯與錯誤處理,從 10 回 ITS Python 模擬題庫整理 30 題相關題目。本頁可免費查看正確答案與文字解析,並回到原回次完整練習。

共 30 題,來自 10 回題庫目前顯示第 25–30 題

第 9 回・第 35 題

多選題查看原回次 ↗

下列選項中,執行後何者「會產生 IndexError」?(請選出所有正確答案)

A. [5,6][2]

B. [5,6][1]

C. [5,6][-1]

D. [5,6][-3]

第 9 回・第 36 題

配對題查看原回次 ↗

請將左側項目與右側正確的說明配對:(函式除錯情境 ↔ 問題)

  1. 函式忘記return
  2. 參數名稱打錯
  3. 遞迴函式沒有終止條件
  4. 縮排跑到函式外

A. 呼叫後拿到None

B. 產生NameError或TypeError

C. 邏輯不會被視為函式的一部分

D. 造成無窮遞迴

第 9 回・第 37 題

排序題查看原回次 ↗

請將以下程式碼片段排列成正確的執行順序,使其能完成任務:「用try/except攔截型別轉換錯誤」

A.

    x = float("3.14")

B.

except ValueError:

C.

    print(x)

D.

try:

E.

    print("轉型失敗")

第 10 回・第 35 題

多選題查看原回次 ↗

下列選項中,執行後何者「會產生 ValueError」?(請選出所有正確答案)

A. float("2.2")

B. int("2.2")

C. int("2")

D. float("xyz")

第 10 回・第 36 題

配對題查看原回次 ↗

請將左側項目與右側正確的說明配對:(KeyError相關情境 ↔ 正確處理)

  1. 直接用中括號取不存在的鍵
  2. 用.get()取不存在的鍵
  3. 用.get(key, 預設值)

A. 會產生KeyError

B. 找不到時回傳指定的預設值

C. 回傳None,不會報錯

第 10 回・第 37 題

排序題查看原回次 ↗

請將以下程式碼片段排列成正確的執行順序,使其能完成任務:「修正變數誤用問題,正確計算BMI」

A.

height = 1.7

B.

print(round(bmi, 2))

C.

weight = 60

D.

bmi = weight / (height ** 2)

其他 Python 練習主題