У меня есть следующий код, встроенный в класс. Каждый раз, когда я запускаю distToPoint, он выдает ошибку «неподдерживаемые типы операндов для -:« 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))