How to truncate/round-off decimal numbers?

Girish Sahani girish at cse.iitb.ac.in
Tue Jun 20 05:14:53 EDT 2006


Hi,

I want to truncate every number to 2 digits after the decimal point. I
tried the following but it doesnt work.

>>> a = 2
>>> b = 3
>>> round(a*1.0 / b,2)
0.67000000000000004

Inspite of specifying 2 in 2nd attribute of round, it outputs all the
digits after decimal.



More information about the Python-list mailing list