import source from 1.3.40
[external/swig.git] / Examples / python / operator / runme.py
1 # Operator overloading example
2 import example
3
4 a = example.Complex(2,3)
5 b = example.Complex(-5,10)
6
7 print "a   =",a
8 print "b   =",b
9
10 c = a + b
11 print "c   =",c
12 print "a*b =",a*b
13 print "a-c =",a-c
14
15 e = example.ComplexCopy(a-c)
16 print "e   =",e
17
18 # Big expression
19 f = ((a+b)*(c+b*e)) + (-a)
20 print "f   =",f
21