中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

Python少兒趣味編程《第8課-異常和注釋》課件(共9張PPT)

資源下載
  1. 二一教育資源

Python少兒趣味編程《第8課-異常和注釋》課件(共9張PPT)

資源簡介

(共9張PPT)
第8課 異常和注釋
什么是異常?
異常是程序在運行過程中引發的錯誤。一旦發生異常,Python解釋器就會終止程序,并且輸出紅色的警告信息。
程序清單 8.1.py
numberEight=8
stringEight="8"
print(numberEight+stringEight)
如何處理異常
處理異常的語句是try…except語句。
把可能出現異常的語句放到try子句中,把出現異常后的處理語句放到except子句中。
程序清單 8.3.py
try:
numberEight=8
stringEight="8"
print(numberEight+stringEight)
print("沒有出現異常,一切順利")
except:
print("出現了異常情況")
如何處理異常
不僅可以判斷是否會有異常,還可以根據不同的異常來進行相應的處理。
只要把異常的類型寫在except后面就可以了。
程序清單 8.4.py
try:
numberEight=8
print(numberEight/0)
print("沒有出現異常,一切順利")
except ZeroDivisionError:
print ("這是一個除零錯誤")
如何處理異常
一個try子句也可以對應多個except子句。每個except子句分別用來處理不同的異常。
程序清單 8.5.py
while True:
try:
firstNumber=int(input("請輸入一個不為零的數字:"))
secondNumber=10/firstNumber
print("沒有出現任何異常")
break
except ZeroDivisionError:
print("輸入錯誤,0不可以作為除數,請重試")
except ValueError:
print("輸入錯誤,輸入數字而不是字符,請重試")
什么是注釋?
注釋是供需要閱讀程序的人看的,而不是讓計算機執行的,計算機運行程序時會忽略這些注釋。
在Python 中,#是單行注釋符,表示從#到它所在行的末尾的內容都是注釋內容,程序不會執行這些注釋內容。
程序清單 8.6.py
while True:
try:
firstNumber=int(input("請輸入一個不為零的數字:"))
secondNumber=10/firstNumber
print("沒有出現任何異常")
break #跳出while循環
except ZeroDivisionError: #判斷是否除數為零
print("輸入錯誤,0不可以作為除數,請重試")
except ValueError: #判斷是否輸入的不是數字
print("輸入錯誤,輸入數字而不是字符,請重試")
什么是注釋?
也可以編寫多行內容的注釋,以3個引號(""")作為注釋的開始,以下一個3個引號(""")作為注釋的結束。
程序清單 8.7.py
"""
功能:演示捕獲異常
作者:李強
編寫日期:2019年7月1日
"""
while True:
try:
firstNumber=int(input("請輸入一個不為零的數字:"))
secondNumber=10/firstNumber
…….
“成績單”示例程序
任務
1.用異常處理來監控并測試用戶輸入的內容,即使用戶輸錯了內容,程序也會做出相應的提示,而不會結束。
2.為程序加上了注釋,讓程序變得更容易閱讀和理解。
參見程序清單 8.8.py
練習
請編寫一個程序,由用戶輸入兩個數字,然后比較兩個數字的大小,最
后將結果顯示到屏幕上。程序需要滿足以下要求:
1.使用while循環,讓用戶可以持續玩這個游戲,直到選擇退出游戲;
2.使用異常處理機制,保證即便用戶輸入的不是數字,也不要讓程序終止;
3.為程序加上注釋,以便于閱讀程序的人更好地理解你的編程思路。

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 乐清市| 望谟县| 永吉县| 台中县| 改则县| 大石桥市| 辽宁省| 扎兰屯市| 鄯善县| 晋宁县| 巢湖市| 寻甸| 城市| 于田县| 友谊县| 沁水县| 靖安县| 江孜县| 五指山市| 南宫市| 汾西县| 邹平县| 昌乐县| 武穴市| 大新县| 贡觉县| 达日县| 琼结县| 镇平县| 禹州市| 响水县| 双城市| 桃园市| 横峰县| 蓝田县| 内丘县| 灵丘县| 孟津县| 龙岩市| 泰来县| 安新县|