Try-except 语句

try:
    1/0
except ZeroDivisionError as e:
    print(e)

手动抛出异常

try:
    1/0
except ZeroDivisionError as e:
    print(e)
    raise ZeroDivisionError('分母不能为 0')

assert断言

如果条件为真,就当assert不存在。如果条件为假,则抛出AsserError

#2.Assert断言
print('start')
num = int(input('请输入1-9的整数'))
assert num <= 9 and num > 0 , '你输入的整数不是 1-9'
print('end')