try:
檢測範圍
except exception[as reason]:
出現異常後的處理ྞ**
首先執行try語句,若沒有異常發生則執行完try語句後結束,若發生異常,try語句中的其他語句將被忽略,異常型別與except中相符則執行except後的語句,不相符則上傳給上層的try語句。
try:
檢測範圍
except exception[as reason]:
出現異常後的處理ྞ**
finally:
⽆ٞ論如何都會被執⾏的**
與try-except語句的唯一區別是finally中的語句必被執行
try:
檢測範圍
except:
出現異常後的處理ྞ**
else:
如果沒有異常執⾏這塊**
在try語句中不出現異常時才執行else中的語句
使用raise語句丟擲指定型別的異常
x = random(0,101)
for i in range(100):
print(『第』+i+『次猜,請輸入乙個整形數字』)
a = input()
try:
if a == x:
print(『恭喜你猜對了,這個數字是』+a)
break
elseif a>x:
print(『太大』)
continue
else:
print(『太小』)
except number_exception[type(a) != 『int』]:
print(『輸入數字無效』)
Task 3 異常處理
練習題 猜數字遊戲 題目描述 電腦產生乙個零到100之間的隨機數字,然後讓使用者來猜,如果使用者猜的數字比這個數字大,提示太大,否則提示太小,當使用者正好猜中電腦會提示,恭喜你猜到了這個數是 在使用者每次猜測之前程式會輸出使用者是第幾次猜測,如果使用者輸入的根本不是乙個數字,程式會告訴使用者 輸入無...
python基礎 Task 3 異常處理
異常就是執行期檢測到的錯誤。計算機語言針對可能出現的錯誤定義了異常型別,某種錯誤引發對應的異常時,異常處理程式將被啟動,從而恢復程式的正常執行。try 檢測範圍 except exception as reason 出現異常後的處理 try 語句按照如下方式工作 例子 try f open test...
python打卡 Task 3異常處理
try except 語句 try 檢測範圍 except exception as reason 出現異常後的處理 try except finally 語句 try 檢測範圍 except exception as reason 出現異常後的處理 finally 無論如何都會被執行的 try e...