/tags/rel-1.3.35/Examples/python/operator/runme.py
# · Python · 21 lines · 13 code · 6 blank · 2 comment · 0 complexity · 95700950800aae06c8c71662e880ef58 MD5 · raw file
- # 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