次のコードがクラスに埋め込まれています。distToPoint を実行するたびに、「-: 'NoneType' および 'float'' のサポートされていないオペランド タイプ: 'NoneType' および 'float'' というエラーが表示されます。減算を機能させるには?
self と p はペアである必要があります。
def __init__(self, x, y):
self.x = float(x)
self.y = float(y)
def distToPoint(self,p):
self.ax = self.x - p.x
self.ay = self.y - p.y
self.ac = math.sqrt(pow(self.ax,2)+pow(self.ay,2))