1/9 Python筆記(*資料轉型*Try and except* )
資料轉型:
num = input (" please input a number “); #這行指令會讓num變成string的data type
num = int(num); 將 num 轉為 Int
如果輸入英文字,你去轉換他仍然會跳錯,不知為什麼不會印出ASCII @@
Try and except的用法:
try:
num = input (" please input a number ")
num = int(num)
total = num + 2
print (total)
except ValueError:
print (“你不是輸入數字”);#如果我不是輸入數字,而是輸入其他東西,那他就是ValueError,
except :
print("發生錯誤”);#不是ValueError的其他bug
else:
print ("成功執行”);#如果沒有跳任何bug,他就會做這個動作
finally:
print("程式結束”);#不管程式如何,都會跳到finally。
留言
張貼留言