主动抛出异常


1、使用raise语句主动抛出异常

age = input('请您输入年龄:')
if int(age) < 18:
    raise NameError('未成年人禁止入内')
else:
    print('可以进入')

2、处理主动抛出的异常

try:
    age = input('请您输入年龄:')
    if int(age) < 18:
        raise NameError
    else:
        print('可以进入')

except NameError:
    print('未成年人禁止入内')

results matching ""

    No results matching ""