Pythonプログラムが実行されている、プログラムが例外をスローすることがあります。
スロー:昇給のコマンドを使用して例外をスローし、あなたは(Exceptionクラスを継承)、カスタム例外クラスを使用することができ、例外例外の基本クラスを使用することができます。
クラスのポイント: デフ __init__ (自己、X、Y): self.x = X self.y = yの #ラインエラー高めるために、クラス定義 クラス LineError(例外): #继承自基类例外 デフ __init__ (自己、のErrorInfo) : self.errorinfo = ErrorInfoが デフ __str__ (自己): リターンself.errorinfo クラスライン: デフ __init__ (自己、ポイント1、ポイント2): self.point1 = POINT1 self.point2= 1ポイント2 の場合 point1.x == point2.x と point1.y == point2.y: 上げる LineError(" 行を作成できません" ) 行 =行(ポイント(1、2)、ポイント(1、2))