地特四等
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 中較為進階的例外處理流程,這展現了你對程式邏輯的嚴謹性,這正是成為資深開發者或系統架構師不可或缺的特質。
觀念驗證
▼ 還有更多解析內容