TASK3 異常處理

2021-10-08 12:37:18 字數 829 閱讀 5242

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...