カスタム例外

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)

 

おすすめ

転載: www.cnblogs.com/zhangliang689/p/11184928.html
おすすめ