‘’‘try:
block1
except[ExceptionName]:
block2
‘’’
block1:执行代码,表示可能会出现错误的代码块
ExceptionName: 表示要捕获的异常名称,为可选参数.如果不指定异常名称,则表示捕获所有异常
block2:表示发生异常时执行的代码块
while True:
try:
num = int(input('请输入一个数: '))
result = 50 / num
print(result)
print(‘50/{0}={1}’.format(num, result))
exit() # 退出程序
except ZeroDivisionError:
print(‘除数不能为0,请重新输入’)
如果有多种异常
while True:
try:
num = int(input('请输入一个数: '))
result = 50 / num
print(result)
print(‘50/{0}={1}’.format(num, result))
exit() # 退出程序
except ZeroDivisionError:
print(‘除数不能为0,请重新输入’)
except ValueError:
print(‘请输入数字。’)
except Exception as e: # 指定Exception异常,并为其设置别名
print('未知错误: ', e)
总代码如下:
文章来源:https://www.toymoban.com/news/detail-432490.html
谢谢观看,制作不易,不喜勿喷
如果喜欢,请点赞加关注哟
小白们,可以照着敲一遍哈文章来源地址https://www.toymoban.com/news/detail-432490.html
到了这里,关于Python基础合集 练习21 (错误与异常处理语句)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!