# -*-coding:utf-8 -*- # @Time : 20:59 # @Author: 黄荣津 # @File : 43.Bug的常见类型.py #
@Software: PyCharm '''try except''' try: a=int (input('请输入一个整数:')) b=int
(input('请输入二个整数:')) result=a/b print('结果为:',result) except : print('除数不允许为0')
print('程序结束') '''try except else''' #如果try块没有出现异常,则执行else块,如果try中出现异常,则执行except
try: a=int (input('请输入一个整数:')) b=int (input('请输入二个整数:')) result=a/b
print('结果为:',result) except Exception as e: print('出错了',e) else: print(result)
'''try except else finally''' #finally块无论是否发生异常都会被执行,能常用释放try块
'''traceback模块的使用''' import traceback try: print('------------') print(1/0)
except: traceback.print_exc()
今日推荐