1

Can we get up to 2 precision values when we add 2 float values of containing 0 as 2nd precision without changing its type as Float

I have a snippet like

a = 1.20+1.20
print a 

the output should be like

2.40

but I got the output as 2.4 because python rounds off

I've tried like this ,

from decimal import *
getcontext().prec = 3
Decimal(1.20)+Decimal(1.20)
Decimal('2.40')

But every time I need to change the precision value!

can we get as 2.40 without changing its type? It should contain a float value as 2.40, not a string!

1 Answers1

-1

Yes! you can round a float number.

>>> round(2.675, 2)
2.67

You can see more details in python's documentation