/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
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- # 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