多个异常捕捉语句:
1、多个异常,第一个捕捉到异常之后就不再继续捕捉了;
2、finally:不管是否捕捉到异常,都会去执行;
3、捕捉到异常后可以选择如何处理,如果还想把原有的异常抛出,用raise语句即可;
4、else中的return对finally没有影响;
try:
x = input("Enter the first number:")
y = input("Enter the second number:")
except ZeroDivisionError:
print("The second number could not be zero")
except NameError:
print("You input may be not a number")
except Exception:
raise
else:
print("Success!")
return
finally:
print("Finally")