当前位置: 首页 > wzjs >正文

湖南网站推广建设公司有哪些网络营销推广主要做什么?

湖南网站推广建设公司有哪些,网络营销推广主要做什么?,wordpress 百万ip,网站建设怎么办异常exception Python 使用称为异常(exception)的特殊对象来管理程序执行期间发生的错误。每当发生让 Python 不知所措的错误时,它都会创建一个异常对象。如果你编写了处理该异常的代码,程序将继续运行;如果你未对异常…

异常exception

Python 使用称为异常(exception)的特殊对象来管理程序执行期间发生的错误。每当发生让 Python 不知所措的错误时,它都会创建一个异常对象。如果你编写了处理该异常的代码,程序将继续运行;如果你未对异常进行处理,程序将停止,并显示一个traceback,其中包含有关异常的报告。

使用 try-except 代码块

在cmd中输入print(5/0)会得到一个Traceback告诉我们除数不能为0

>>> print(5/0)
Traceback (most recent call last):File "<stdin>", line 1, in <module>
ZeroDivisionError: division by zero

出现Traceback之后,代码也就停止运行了。
为了避免出先Traceback,我们可以使用try-except语句:如果 try 代码块中的代码运行起来没有问题,Python 将跳过 except 代码块;如果 try 代码块中的代码导致错误,Python 将查找与之匹配的 except 代码块并运行其中的代码。

try:print(5/0)
except ZeroDivisionError:print("除数不能为0!")"""输出结果:
除数不能为0!
"""

使用 try-except-else 代码块

print("输入两个数,计算它们的商")
print("输入'q'停止")while True:first_number = input("\n第一个数字: ")if first_number == 'q':breaksecond_number = input("第二个数字: ")if second_number == 'q':breakanswer = int(first_number) / int(second_number)print(answer)

如果输入的第二个数字是0,同样会报错

输入两个数,计算它们的商
输入'q'停止第一个数字: 5
第二个数字: 0
Traceback (most recent call last):File "c:\Desktop\error\division_calculator.py", line 11, in <module>answer = int(first_number) / int(second_number)~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
ZeroDivisionError: division by zero

碰到异常时如何处理异常,需要使用 try-except-else 代码块,只有 try 代码块成功执行才需要继续执行的代码,都应放到 else 代码块中

print("输入两个数,计算它们的商")
print("输入'q'停止")while True:first_number = input("\n第一个数字: ")if first_number == 'q':breaksecond_number = input("第二个数字: ")if second_number == 'q':breaktry:answer = int(first_number) / int(second_number)except ZeroDivisionError:print('除数不能为0!')else:print(answer)

此时第二个数字是0时,会打印出除数不能为0!

输入两个数,计算它们的商
输入'q'停止第一个数字: 5
第二个数字: 0
除数不能为0!

静默失败

print("输入两个数,计算它们的商")
print("输入'q'停止")while True:first_number = input("\n第一个数字: ")if first_number == 'q':breaksecond_number = input("第二个数字: ")if second_number == 'q':breaktry:answer = int(first_number) / int(second_number)except ZeroDivisionError:passelse:print(answer)

此时,第二个数字输入0时,不会出现异常,也不会提示除数不能为0!

输入两个数,计算它们的商
输入'q'停止第一个数字: 5
第二个数字: 0
http://www.dtcms.com/wzjs/425284.html

相关文章:

  • 公司做网站费会计科目小红书广告投放平台
  • 自己怎么个人网站百度关键词搜索
  • java可以做网站后台近期国际新闻
  • 长沙旅游攻略三天自由行攻略seo教程网站
  • 网站的ftp账号和密码是什么国内的搜索引擎有哪些
  • 有了网站 怎么做排名优化seo黑帽是什么
  • 做代理需要自己的网站吗互联网优化
  • magento建站教程app推广
  • 数字媒体技术就业方向东莞网站建设优化
  • 公司logo背景墙设计效果图百度热搜关键词排名优化
  • 学校门户网站建设工作汇报全球疫情最新数据消息
  • 青岛模板做网站苏州seo关键词优化排名
  • 网站开发代码交接文档书seo技术培训唐山
  • 网站建设费用推荐网络专业十大微商推广平台
  • 网络加速器下载阜阳seo
  • 咖啡网站建设设计规划书在线外链发布工具
  • 个人做网站能赚钱吗网站搜索引擎优化报告
  • 一站式做网站价格微博营销策略
  • linux做网站好搜索引擎网络推广方法
  • 怎么不花钱做公司网站网店运营具体做什么
  • 网站建设洽谈问题怎么制作网站二维码
  • 网站建设方案 备案semir是什么意思
  • 网站进入之前动态效果网上销售培训课程
  • 湖州建设培训入口网站时事热点新闻
  • 佛山学校网站建设泉州关键词快速排名
  • 国外怎么做网站新冠疫情最新消息今天公布
  • 宜昌哪里做网站广州seo推广
  • 网站建设的数据导入导出seo网站建设公司
  • 网站的营销与推广搜索引擎广告
  • 南昌网站建设 南昌做网站公司友情链接适用网站