网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

python中如何捕获异常-创新互联

  try:

创新互联公司公司2013年成立,先为镇雄等服务建站,镇雄等地企业,进行企业商务咨询服务。为镇雄企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

  可能异常的代码

  except 指定异常类型1:

  异常执行代码

  except 指定异常类型2:

  异常执行代码

  except Exception as result:

  print(result) #打印系统提示的错误

  else:

  没有异常执行代码

  finally:

  无论是否异常都有执行的代码

  123456789101112

  -正常完整源码:

  try:

  num1 = float(input("请输入任何数字:"))

  num2 = float(input("请输入任何数字:"))

  op1 = input("请输入运算符:")

  if op1 == '+':

  print(num1+num2)

  if op1 == '-':

  print(num1-num2)

  if op1 == '/':

  print(num1/num2)

  if op1 == '*':

  print(num1*num2)

  except ZeroDivisionError: #除数不能为零

  print("除数不能为零")

  except:

  print("未知错误")

  else: #没有异常

  print("恭喜没有任何错误!")

  finally:

  print("无论是否有异常执行代码")

  -主动抛出异常源码:

  try:

  num1 = float(input("请输入任何数字:"))

  num2 = float(input("请输入任何数字:"))

  op1 = input("请输入运算符:")

  if op1 != '+' and op1 !='-' and op1 != '/' and op1 != '*':

  raise Exception("主动抛出异常")   郑州治疗胎记多少钱 http://m.zykdtj.com/

  if op1 == '+':

  print(num1+num2)

  if op1 == '-':

  print(num1-num2)

  if op1 == '/':

  print(num1/num2)

  if op1 == '*':

  print(num1*num2)

  except Exception as result: #出现异常打印,系统提示信息

  print(result)


网页题目:python中如何捕获异常-创新互联
路径分享:http://bjjierui.cn/article/cdieoi.html

其他资讯