- 零基礎學Python編程(少兒趣味版)
- 溪溪爸爸
- 366字
- 2020-11-04 16:41:55
1.10.2 異常
“確實是這樣。在寫程序時,即使語法都是正確的,有時還是可能出現錯誤。”西西船長說,“就像我們站在地球上,非要說太陽圍著地球轉。這雖然非常符合人類語言的語法格式,但是大家都知道這是個錯誤。Python語言里也有這種現象。”
說完,西西船長建立了一個示例文件,保存為C:\Workspace\1.9\exception_ex.py,代碼如下:
#異常的示例 print("除法示例") x=int(input("請輸入被除數: ")) y=int(input("請輸入除數: ")) print("%d除以%d的商為%d,余數為%d"%(x,y,x/y,x%y))
代碼讓用戶輸入一個被除數和一個除數,然后計算并輸出商和余數。西西船長運行了幾次程序,結果如圖1-25所示。
這似乎是一個完美的程序,直到給程序輸入了0作為除數,結果如圖1-26所示。
這次,IDLE發出了通紅的錯誤警告:“除零錯誤。”除此之外,這個警告中還包含一些有用的信息:它指出出錯的文件是“C:\Workspace\1.9\exception_ex.py”,錯誤在第5行(line 5)。接下來的事情就是更正錯誤了。
推薦閱讀
- Monkey Game Development:Beginner's Guide
- 機器學習系統:設計和實現
- Game Programming Using Qt Beginner's Guide
- 深入淺出Java虛擬機:JVM原理與實戰
- R語言數據可視化之美:專業圖表繪制指南
- MongoDB for Java Developers
- Unity 2020 Mobile Game Development
- PyTorch Artificial Intelligence Fundamentals
- HBase從入門到實戰
- Web Application Development with R Using Shiny(Second Edition)
- Learning Informatica PowerCenter 10.x(Second Edition)
- Oracle BAM 11gR1 Handbook
- 人人都懂設計模式:從生活中領悟設計模式(Python實現)
- C語言程序設計學習指導與習題解答
- Mastering JavaScript Design Patterns(Second Edition)