python除法精度
我知道浮点是不准确的,我想知道在Python中执行以下操作时获得python除法精度,python,division,Python,Division,我知道浮点是不准确的,我想知道在Python中执行以下操作时获得0.08354而不是(0.083539999999999)的最佳方法: d = 8.354/100 print (d) 使用内置的round()功能: >>> d = 8.354/100 >>> d 0.08353999999999999 >>> round(d, 6) 0.08354 >>> 使用内置的round()功能: >>> d
0.08354
而不是(0.083539999999999)
的最佳方法:
d = 8.354/100
print (d)
使用内置的
round()
功能:
>>> d = 8.354/100
>>> d
0.08353999999999999
>>> round(d, 6)
0.08354
>>>
使用内置的
round()
功能:
>>> d = 8.354/100
>>> d
0.08353999999999999
>>> round(d, 6)
0.08354
>>>
如果需要绝对精度,请使用:
如果需要绝对精度,请使用:
round(0.083539999999999,6)
round(0.083539999999999,6)