异常场景
num=input("input you number:")
n=9000
try:
result=n/int(num)
print('{} 除以num 结果为{}'.format(n,result))
except ZeroDivisionError as err:
print("0不可以作为除数,出现报错{}".format(err))
except ValueError as err:
print("请检查输入的数据类型{}是否为数字".format(err))
多重异常
最后一个exception作为保底
多重异常,可以合并到一起
异常嵌套
有因果关系的才需要嵌套,前面的结果异常了,对于后边的程序没有意义