# -*-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()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)