异常处理

suaxi
2025-03-14 / 0 评论 / 20 阅读 / 正在检测是否收录...
# 异常处理
try:
    n = int(input('请输入被除数:'))
    i = 10 / n
    print(i)
except ZeroDivisionError as e:
    print('除数不能为0')
except:
    print('请输入正确的数字!')
else:
    print('未被except捕获')
finally:
    print('执行完毕')

print('----------------------')

# 抛出异常
try:
    n = input('请输入一个任意数字:')
    if not n.isdigit():
        raise Exception('输入的内容有误,请检查!')
    else:
        print('您输入的数字是:%d' % n)
except Exception as e:
    print(e)
0

评论 (0)

取消