标签: python python-2.7 floating-point rounding floating
在python中,我注意到有时返回不想要的舍入结果。 如果我除以94192 * 100/86400,我想得到的结果是109.01(对于完整结果109,0185185185185,在小数点后两位),而我总是得到109.02。这可能有吗?解冻
109.01
109.02
numberOfSeconds=94192 percentagePerDay=round(float(numberOfSeconds*100)/86400,2) #desired result print (percentagePerDay)