diff --git a/vector.py b/vector.py index cef3dec..ed2e776 100644 --- a/vector.py +++ b/vector.py @@ -22,9 +22,15 @@ class Vector(object): def __eq__(self, v): return self.coordinates == v.coordinates + #def plus(self,v): + # new_coordinates = [x+y for x,y in zip(self.coordinates, v.coordinates)] + # return Vector(new_coordinates) + def plus(self,v): - new_coordinates = [x+y for x,y in zip(self.coordinates, v.coordinates)] - return Vector(new_coordinates) + new_coordinates =[] + n = len(self.coordinates) + for i in range(n): + new_coordinates.append(self.coordinates[i], v.coordinates[i]) def minus(self,v): new_coordinates = [x-y for x,y in zip(self.coordinates, v.coordinates)]