版权声明:所有代码均为自己总结,若有雷同请勿模仿 https://blog.csdn.net/weixin_44253023/article/details/89788471
自定义年龄异常
class AgeError(Exception):
def __init__(self,age):
self.age=age
def __str__(self):
return "你的年龄不符合%s"%self.sge
class Person(object):
def __init__(self,name,age):
if self.age<100 and self.age>=0:
self.name=name
self.age=age
else:
raise AgeError(age) #抛异常