基本用法
assert (斷言),可以幫助我們判斷當程式執行到某一個階段時,
如果程式獲得的結果不如我們的預期,
我們可以利用 assert 的功能讓程式強制停止運行,並印出錯誤訊息。
例如:我們要求使用者輸入必須輸入「數字」,
結果使用者輸入「文字」,我們可以提前判斷錯誤,結束後續的程式,
以免發生更多超乎我們預期的結果。
sample code (範例程式碼)
# 當 True 的位置符合預期,才繼續執行程式
assert True, "Keep Going!!!"
# 當 False 的位置不符合預期,強制停止程式,並印出錯誤訊息。
assert False, "Error: Something happened."