码迷,mamicode.com
首页 > 编程语言 > 详细

python异常

时间:2019-08-03 17:32:51      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:finally   类型   pytho   根据   try   没有   val   print   else   

# # pcj
#1、简单的异常处理
# try:
# num=int(input("请输入一个整数:"))
# except:
# #当输入不是整数时,异常
# print("请输入正确的整数")
# print("*"*50)
#2、根据异常类型来处理
# 需求:让用户输入一个整数,然后用8来除以用户输入的数值
# try:
# num=int(input("请输入一下整数:"))
# result=8/num
# print(result)
# except ZeroDivisionError:
# print("除0错误")
# except ValueError:
# print("输入的不是一个整数")
#
# 3、未知错误,开发中不可能全部类型都考虑得到
# try:
# num=int(input("请输入一个整数:"))
# result = 8/num
# print(result)
# except ValueError:
# print("输入的不是一个整数")
# except Exception as result: #可以潽获到未知的错误并赋值到result result是变量,随变都行
# print("未知错误%s" % result)

#4 异常完整语法
try:
num=int(input("输入一个整数:"))
relust=8/num
except ValueError:
print("输入的不是整数")
except ZeroDivisionError:
print("除0错误")
except Exception as error:
print("未知错误%s" % error)
else:
print("没有错误时这里才执行")
finally:
print("无论如何,这里都执行")

python异常

标签:finally   类型   pytho   根据   try   没有   val   print   else   

原文地址:https://www.cnblogs.com/pcjbk/p/11295520.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!