Have you looked at the decimal module? python Python 2.4 (#1, Mar 22 2005, 21:42:42) [GCC 3.3.5 20050117 (prerelease) (SUSE Linux)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from decimal import * >>> Decimal("3")/Decimal("5") Decimal("0.6") >>>
I don't suppose it is quick but it might do what you want. Davy wrote: > Hi all, > > I used to be a Matlab user. And want to use Python to replace some > Matlab work. > > When I type 3.0/5.0, the result is 0.59999... > > Is there some precision loss? And how to overcome it? > > Any suggestions will be appreciated! > Best regards, > Davy -- Dale Strickland-Clark Riverhall Systems - www.riverhall.co.uk -- http://mail.python.org/mailman/listinfo/python-list