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

网站建设教学改进wordpress 缩略图 api

网站建设教学改进,wordpress 缩略图 api,品牌策划公司简介,注册公司一年大概需要多少费用异常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/a/405432.html

相关文章:

  • 网站建设的开题报告苏州官网网站首页
  • 网站制作常用代码竞价网站做推广
  • 舟山网站建设开发wordpress首页添加模块
  • 四川住房与城乡城乡建设厅网站昆明网站建设_云南网站建设
  • 做豆制品的网站网站建设整体解决方案
  • 个人可以做淘宝客网站吗dede阿里百秀网站源码
  • 做购物网站学什么技术怎么用百度云做网站空间
  • 网站制作的软件有哪些单页网站模板修改
  • 网站首页关键词莆田网站建站
  • 网站注册管理策划方案东莞快速优化排名
  • 收费用的网站怎么做闵行手机网站建设
  • wd怎样建设一个网站北京 网站设计找时代创信好
  • 兰州网站关键字优化零距离seo
  • 常州做网站设计红杉树装修公司
  • 网站维护中 源码关于建设工程资质网站
  • 怎么用云虚拟主机建设网站免费静态网页
  • 有没有帮忙做问卷调查的网站免费素材免费下载
  • 兰州城乡建设局网站php企业网站开发
  • 网站注册协议做微商建自己的网站有用吗
  • 想找人做网站 要怎么选择学app软件开发多少钱
  • 手机网站如何做优化全国市场主体登记注册服务网
  • 有网站了怎么做app网站备案核验点 上海
  • 简洁大气网站源码保定电商网站建设
  • 淘宝网站开发费用杭州网站制作推荐
  • 石家庄 网站建站建设一个会员积分网站
  • 建筑工程防护网seo网站分析
  • seo下载站app页面制作软件
  • 怎样用jsp做网站登录建设淘宝网站的意义
  • 岳阳市规划局建设工程公示网站国外域名买卖
  • 商城网站建设方案网站建设择