On Jul 17, 2:13 pm, "Dee Asbury" <[EMAIL PROTECTED]> wrote:
> In multiplying a value of xe^-325 with ye^-4, Python is returning zero. How
> do I get it to give me back my tiny value?
>
> Thanks!
> Dee

Also, Python's decimal class allows theoretically unlimited
precision.  I have extremely limited knowledge here.  It gives the
following for 2**-325.  I have no idea if the answer is correct.
You'll have to see if gmpy or decimal works better for this.  One
piece of advice is to use whichever exclusively.  If you use a float
and then covert to either one, the result will be corrupted.
import decimal
decimal.getcontext().prec = 375      ## set precision at 375
print "2**-325 =", decimal.Decimal(str(2**-325))

2**-325 = 1.46302386084E-98

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to