Change selected return values to tuples and fix formatting

This commit is contained in:
lolabird 2024-02-16 10:53:05 -07:00
commit aa03e5e838

View file

@ -21,10 +21,10 @@ class Point:
dx = self.x - pnt.getX() dx = self.x - pnt.getX()
dy = self.y - pnt.getY() dy = self.y - pnt.getY()
return math.sqrt(dx**2 +dy**2) return math.sqrt(dx**2 + dy**2)
def reflect_x(self): def reflect_x(self):
return "(" + str(self.x) + ", " + str(-self.y) + ")" return (self.x, -self.y)
def slopeFromOrigin(self): def slopeFromOrigin(self):
return self.y / self.x return self.y / self.x
@ -43,13 +43,13 @@ class Point:
m = dy / dx m = dy / dx
b = self.y - m*self.x b = self.y - m*self.x
return "(" + str(m) + ", " + str(b) + ")" return (m, b)
def move(self, pnt): def move(self, pnt):
self.x += pnt.getX() self.x += pnt.getX()
self.y += pnt.getY() self.y += pnt.getY()
return "(" + str(self.x) + ", " + str(self.y) + ")" return (self.x, self.y)
def __str__(self): def __str__(self):
return "x=" + str(self.x) + ", y=" + str(self.y) return "x=" + str(self.x) + ", y=" + str(self.y)