[Python-checkins] python/dist/src/Doc/lib libdecimal.tex,1.5,1.6

rhettinger at users.sourceforge.net rhettinger at users.sourceforge.net
Mon Jul 5 23:13:31 CEST 2004


Update of /cvsroot/python/python/dist/src/Doc/lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5645
Modified Files:
	libdecimal.tex 
Log Message:
Expand examples to show polymorphism
Index: libdecimal.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libdecimal.tex,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** libdecimal.tex	5 Jul 2004 20:27:53 -0000	1.5
--- libdecimal.tex	5 Jul 2004 21:13:28 -0000	1.6
***************
*** 936,940 ****
 """
 getcontext().prec += 9 # extra digits for intermediate steps
! three = Decimal(3) # substitute "three=3.0" for regular floats
 lastc, t, c, n, na, d, da = 0, three, 3, 1, 0, 0, 24
 while c != lastc:
--- 936,940 ----
 """
 getcontext().prec += 9 # extra digits for intermediate steps
! three = Decimal(3) # substitute "three=3.0" for regular floats
 lastc, t, c, n, na, d, da = 0, three, 3, 1, 0, 0, 24
 while c != lastc:
***************
*** 948,952 ****
 
 def exp(x):
! """Return e raised to the power of x.
 
 >>> print exp(Decimal(1))
--- 948,952 ----
 
 def exp(x):
! """Return e raised to the power of x. Result type matches input type.
 
 >>> print exp(Decimal(1))
***************
*** 954,957 ****
--- 954,961 ----
 >>> print exp(Decimal(2))
 7.389056098930650227230427460575007813
+ >>> print exp(2.0)
+ 7.38905609893
+ >>> print exp(2+0j)
+ (7.38905609893+0j)
 """
 getcontext().prec += 9 # extra digits for intermediate steps
***************
*** 971,974 ****
--- 975,982 ----
 >>> print cos(Decimal('0.5'))
 0.8775825618903727161162815826038296521
+ >>> print cos(0.5)
+ 0.87758256189
+ >>> print cos(0.5+0j)
+ (0.87758256189+0j)
 """
 getcontext().prec += 9 # extra digits for intermediate steps
***************
*** 989,992 ****
--- 997,1004 ----
 >>> print sin(Decimal('0.5'))
 0.4794255386042030002732879352155713880
+ >>> print sin(0.5)
+ 0.479425538604
+ >>> print sin(0.5+0j)
+ (0.479425538604+0j)
 """
 getcontext().prec += 9 # extra digits for intermediate steps


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /