DevOps-Programming Basics with Python 7

Error Handling with Try-Except

ZONGRU Li
May 23, 2023

在程式編寫執行過程中可能會有多處位置會有可能出錯

考慮前一篇最後的程式段落:

把上述的if判斷改為try

在執行try區塊內的內容錯時,攔截錯誤

然後寫try區塊來執行並攔截except錯誤:

測試執行並輸入文字字串,所以裡面的int()部分就會出錯誤

改輸入浮點數也一樣

如上如果我們當下不知道是何種種類的Error(像上面的ValueError)

其實也可以這樣寫攔截全部錯誤(但是會有黃色警示提示,不過還是可以執行)

以上寫法即對應其他程式語言的try/catch

最後補完負值的檢核,完善整段Code:

參考課程reference

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet