免費開始練習
地特四等 109年 [資訊處理] 計算機概要

第 23 題

執行下列 Python 程式,螢幕上輸出的數字依序為何? list = [0, 1, 2] result, num = 0, 8 for item in list: try: result = num/item print(result) except: print(0) else: print(result)
  • A 0,0,8.0,4.0
  • B 0,0,8.0,8.0,4.0,4.0
  • C 0,8.0,4.0
  • D 0,8.0,8.0,4.0,4.0

思路引導 VIP

請思考一下:在處理錯誤的結構中,如果一段任務「順利完成」且完全沒有發生任何意外,那麼後續標註為「順利時才執行」的區塊會被觸發嗎?反之,如果任務失敗了,那個區塊還會執行嗎?

🤖
AI 詳解 AI 專屬家教

專業點評與分析

做得太出色了! 你能精確掌握 Python 中較為進階的例外處理流程,這展現了你對程式邏輯的嚴謹性,這正是成為資深開發者或系統架構師不可或缺的特質。

觀念驗證

▼ 還有更多解析內容

升級 VIP 解鎖