人生苦短,我用Python
我已加入#100DaysOfCode#活動
每天自學程式設計1小時。[泣不成聲]
溫故而知新
第16天學習虛擬碼的時候,看到了斯坦福大寫教授暴躁的另一面。。。。。
第16天的學習,我知道了:美國的學術界原來也有醜聞
唉,不說了。繼續開始今天的學習吧。
異常處理
在程式執行的過程中,經常會有各種錯誤。這種錯誤就是執行異常。比如說你沒有開英文輸入法或是關鍵字打錯了,就會導致執行異常。
今天的學習就是用 try。。語法來捕捉異常。
try...except語句
try。。。except語句的格式
try程式碼塊是執行過程中可能會丟擲異常的語句。except程式碼塊用於進行異常處理,當try程式碼塊中的語句丟擲異常時,except中的程式碼就會被執行。
try...except...else語句
try。。。except語句的後面是新增 else語句的。使用 else語句時,必須將它放在except語句之後。try語句中的程式碼塊沒有發生任何異常時,else語句中的程式碼塊將被執行。
try。。。except。。。else語句的格式
來吧,直接舉例子:
如果分不清整數(int)和浮點數(float)就,程式就會丟擲異常執行 except
如果無異常,就會執行 else
try...except...finally語句
完整的異常處理語句就應該有 finally程式碼塊。管他有沒有異常,我直接就 finally
try。。。except。。。finally語句的格式
不墨跡,直接舉例:
如上圖,你如果非要在score中輸入字串,就執行 except 報錯。成功輸入整數,系統就會提示你 “哇,金色傳說!” 當然,你也可以使用 if 做判斷,按照分數的高低做出不同的判斷。
你當年高考多少分???
好了,以上就是洞唐自學Python的第 0017 天了。我會持續記錄自己進步的過程,開啟自律人生!如果你覺得我的文章和影片對你有用,請給我一鍵三連。更多精彩,關注微信公眾號【洞唐】
學習更多
我是怎麼下決心去學程式設計的?
學程式設計前需要做什麼準備?
用樂高SPIKE也能學Python?
程式設計師要轉崗做產品經理
?