andere Variante der Addition --> funktioniert aber noch nicht
This commit is contained in:
10
vector.py
10
vector.py
@@ -22,9 +22,15 @@ class Vector(object):
|
|||||||
def __eq__(self, v):
|
def __eq__(self, v):
|
||||||
return self.coordinates == v.coordinates
|
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):
|
def plus(self,v):
|
||||||
new_coordinates = [x+y for x,y in zip(self.coordinates, v.coordinates)]
|
new_coordinates =[]
|
||||||
return Vector(new_coordinates)
|
n = len(self.coordinates)
|
||||||
|
for i in range(n):
|
||||||
|
new_coordinates.append(self.coordinates[i], v.coordinates[i])
|
||||||
|
|
||||||
def minus(self,v):
|
def minus(self,v):
|
||||||
new_coordinates = [x-y for x,y in zip(self.coordinates, v.coordinates)]
|
new_coordinates = [x-y for x,y in zip(self.coordinates, v.coordinates)]
|
||||||
|
|||||||
Reference in New Issue
Block a user