欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python自定义异常类

程序员文章站 2024-03-20 18:54:52
...
#自定义异常类
class AgeError(Exception):
    def __init__(self,errorInfo):
        Exception.__init__(self)
        self.errorInfo =errorInfo
    def __str__(self):
        return  str(self.errorInfo)+'年龄错误!!'

age = int(input('输入一个年龄:'))
if age < 1 or age > 150:
    raise AgeError(age)
else:
    print('正常的年龄', age)

python 自定义异常类的用法