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://bzwzjz.com/article/cdieoi.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站制作 成都营销网站建设 成都网站建设 网站建设公司 成都网站建设流程 成都网站制作公司 重庆企业网站建设 重庆企业网站建设 响应式网站设计 成都网站建设 成都响应式网站建设 成都网站建设 企业网站建设 成都网站设计 成都响应式网站建设 成都网站建设公司 成都网站建设公司 成都定制网站建设 成都网站建设 重庆手机网站建设 教育网站设计方案 成都企业网站设计