File: //proc/2/root/proc/3/cwd/usr/lib/python2.4/Demo/classes/Complex.pyo
mò
‚=5Dc @ s¯ d k Z d k Z e i d Z e i d Z d „ Z d „ Z d d e d „ Z d „ Z d „ Z d f d „ ƒ YZ
d
„ Z d d „ Z d
„ Z
e d j o e
ƒ n d S( Nf2.0c C s t | d ƒ o
t | d ƒ S( Nt ret im( t hasattrt obj( R ( ( t* /usr/lib/python2.4/Demo/classes/Complex.pyt IsComplexG s c C sJ t | ƒ o | Sn2 t | ƒ t i j o t t | ƒ Sn t | ƒ Sd S( N( R R t typet typest TupleTypet applyt Complex( R ( ( R t ToComplexJ s
i c C s5 | t | } t t i | ƒ | t i | ƒ | ƒ S( N( t phit twopit
fullcircleR
t matht cost rt sin( R R R ( ( R t PolarToComplexR s c C s t | ƒ o | i Sn | Sd S( N( R R R ( R ( ( R t ReV s
c C s t | ƒ o | i Sn | Sd S( N( R R R ( R ( ( R t Im\ s
R
c B sÿ t Z d d d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d
„ Z
d „ Z d „ Z d
„ Z
d „ Z d „ Z e Z Z e d „ Z e Z d „ Z e Z d „ Z d „ Z d „ Z e Z d „ Z d „ Z d d „ Z d „ Z RS( Ni c C su t | ƒ o# t t d | i ƒ } | i } n t | ƒ o | | i } | i } n | | i d <| | i d <d S( Ni R R ( R R t iR
R t selft __dict__( R R R ( ( R t __init__d s
c C s
t d ‚ d S( Ns Complex numbers are immutable( t TypeError( R t namet value( ( R t __setattr__n s c C s\ | i p t | i ƒ Sn t i d } t t | i ƒ d t | i ƒ | d | | ƒ S( Nl l ( R R t hashR t syst maxintt modt int( R R! ( ( R t __hash__q s
c C s4 | i p d | i f Sn d | i | i f Sd S( Ns Complex(%r)s Complex(%r, %r)( R R R ( R ( ( R t __repr__v s
c C s3 | i p t | i ƒ Sn d | i | i f Sd S( Ns Complex(%r, %r)( R R t reprR ( R ( ( R t __str__| s
c C s t | i | i ƒ S( N( R
R R R ( R ( ( R t __neg__‚ s c C s | S( N( R ( R ( ( R t __pos__… s c C s% t i | i | i | i | i ƒ S( N( R t sqrtR R R ( R ( ( R t __abs__ˆ s c C s$ | i o
t d ‚ n t | i ƒ S( Ns, can't convert Complex with nonzero im to int( R R t
ValueErrorR"