# Operator overloading example import example a = example.Complex(2, 3) b = example.Complex(-5, 10) print "a =", a print "b =", b c = a + b print "c =", c print "a*b =", a * b print "a-c =", a - c e = example.ComplexCopy(a - c) print "e =", e # Big expression f = ((a + b) * (c + b * e)) + (-a) print "f =", f