From 3e494509a5a975ffd2e580a38c826c31a021362d Mon Sep 17 00:00:00 2001 From: Sven Riwoldt Date: Tue, 3 Nov 2020 13:16:08 +0100 Subject: [PATCH] andere Variante der Addition --> funktioniert aber noch nicht --- vector.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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)]