# test_complex.py import cmath print dir(cmath) z = complex(1.0,2.0) z2 = complex(1.25,-1.3) z3 = 7.2+1.5j print "test_complex.py running" print "z = complex(1.0,2.0) =", print z print "z2 = complex(1.25,-1.3) = ", print z2 print "z3 = 7.2+1.5j = ", print z3 print "z+z2 = ", print z+z2 print "z-z2 = ", print z-z2 print "z*z2 = ", print z*z2 print "z/z2 = ", print z/z2 print "pow(z,z2) not available " print pow(z,z2) print "" print "z.real = ", print z.real print "z.imag = ", print z.imag print "abs(z) = ", print abs(z) print "no cmath.conj(z) " print "complex(z.real,-z.imag) =", print complex(z.real,-z.imag) print "cmath.exp(1j*cmath.pi) = ", print cmath.exp(1j*cmath.pi) print "" print "cmath.sqrt(z) = ", print cmath.sqrt(z) print "cmath.exp(z) = ", print cmath.exp(z) print "cmath.log(z) = ", print cmath.log(z) print "cmath.log10(z) = ", print cmath.log10(z) print "" print "cmath.sin(z) = ", print cmath.sin(z) print "cmath.cos(z) = ", print cmath.cos(z) print "cmath.tan(z) = ", print cmath.tan(z) print "cmath.sinh(z) = ", print cmath.sinh(z) print "cmath.cosh(z) = ", print cmath.cosh(z) print "cmath.tanh(z) = ", print cmath.tanh(z) print "" print "cmath.asin(z) = ", print cmath.asin(z) print "cmath.acos(z) = ", print cmath.acos(z) print "cmath.atan(z) = ", print cmath.atan(z) print "cmath.asinh(z) = ", print cmath.asinh(z) print "cmath.acosh(z) = ", print cmath.acosh(z) print "cmath.atanh(z) = ", print cmath.atanh(z)