class point: def __init__(self, x, y): self.x = x self.y = y def __add__(self, p): return point(self.x + p.x, self.y + p.y) def __mul__(self, p): return self.x * p.x + self.y * p.y; p = point(3, 4) q = point(8, -7) s = p + q print s.x, s.y