0
点赞
收藏
分享

微信扫一扫

自定义异常类处理

在编程过程中,异常是不避免的,为了是我们的代码更加可靠,我们需要学会如何处理异常。

一下是自定义异常以及异常处理的一个小案例:

# 一.自定义异常类MyException类,测试当用户输入的数字大于90,raise主动抛出并处理该异常
class MyException(Exception):
    def __init__(self,msg):
        self.msg=msg
    def __str__(self):
        return self.msg
num = int(input("请输入:"))
try:
    if num > 90:
        raise MyException("输入的数值太大")
except MyException as e:
    print(e,"好嘞,我输入小点儿的!")
else:
    print("不大于90时输出")
finally:
    print("不管大不大于90都输出")

运行结果:

自定义异常类处理_自定义异常

自定义异常类处理_Exception_02

举报

相关推荐

0 条评论