1 クラスAgeError(例外): 2 3 DEF __init__ (自己、年齢): 4 self.age = 年齢 5 6 DEF __str__ (自己): 7 リターン " !您输入的年龄有误%D "%のself.age 8 9 クラス人(オブジェクト): 10 11 DEF __init__ (自己、名前、年齢): 12 self.name = 名 13 であれば年齢<= 0 または年齢> = 150 : 14 昇給AgeError(年齢) 15 他: 16 self.age = 年齢 17 18 試み: 19 XM =人物(" 暁"、300 ) 20 以外Eとして例外: 21 プリント(" 异常是%S "%のE)