DevOps-Programming Basics with Python 7
在程式編寫執行過程中可能會有多處位置會有可能出錯
考慮前一篇最後的程式段落:
把上述的if判斷改為try
在執行try區塊內的內容錯時,攔截錯誤
然後寫try區塊來執行並攔截except錯誤:
測試執行並輸入文字字串,所以裡面的int()部分就會出錯誤
改輸入浮點數也一樣
如上如果我們當下不知道是何種種類的Error(像上面的ValueError)
其實也可以這樣寫攔截全部錯誤(但是會有黃色警示提示,不過還是可以執行)
以上寫法即對應其他程式語言的try/catch
最後補完負值的檢核,完善整段Code: