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

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. 主站蜘蛛池模板: 吉安市| 开封县| 甘肃省| 定边县| 湖北省| 东山县| 咸阳市| 上林县| 宣威市| 濮阳县| 龙口市| 大洼县| 贵南县| 河池市| 许昌市| 乡宁县| 柯坪县| 阜南县| 张掖市| 江陵县| 张家川| 连城县| 津市市| 东兴市| 黄冈市| 衢州市| 临海市| 库伦旗| 定边县| 吴旗县| 郴州市| 陆河县| 广汉市| 海宁市| 类乌齐县| 黄大仙区| 连城县| 长泰县| 荆门市| 庆城县| 宁南县|