try:
age =int(input("请输入年龄:"))except:print("输入类型不正确")
age =0if age >18:print("成年")'''
请输入年龄:uu
输入类型不正确
'''
使用try - except - else - finally
a =1
b =1# assert 断言 比较2个值是否一致try:assert a == b
except AssertionError as e:print("出现{}".format(e))else:print("相等")# 相等finally:print("结束")# 结束
使用raise 主动引发异常
a =1
b =1try:assert a == b
except:print("出现异常")else:print("相等")raise ValueError
finally:print("结束")'''
相等
结束
Traceback (most recent call last):
File "F:/pythons/python03/file_name/try_name02.py", line 11, in <module>
raise ValueError
ValueError
'''