1
0
Fork 0
POB_2019/zad1_2.py

26 lines
490 B
Python

class Vector2D():
def __init__(self, xCoord, yCoord):
self.x=xCoord
self.y=yCoord
def add(self, vec):
return Vector2D(self.x+vec.x, self.y+vec.y)
def multiply(self, vec):
return (float(self.x*vec.x) + float(self.y*vec.y))
def __str__(self):
return ("[" + str(self.x) + ", " + str(self.y) + "]")
# test data
vec1=Vector2D(-3, 1.4)
vec2=Vector2D(2, 2.7)
vec3=vec1.add(vec2)
vec4=vec1.multiply(vec2)
print(vec3)
print(vec4)