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

@ -24,7 +24,7 @@ class Point:
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)