题解 | #牛牛学说话之-浮点数#
牛牛学说话之-浮点数
http://www.nowcoder.com/practice/7c3bf58fac1a4eb69fa32c2d2c379bac
x=float(input()) y = int(x*1000+0.5)/1000
print('{:.3f}'.format(float(y)))
''' 根据int方法直接舍去小数点后数值的特性,我们如果要保留2位小数,就先对数值100,保留3位就1000,以此类推,最后再将倍数除掉,来达到四舍五入的目的:
int(2.685*100+0.5)/100 # 返回2.69;
int(2.635*100+0.5)/100 # 返回2.64; '''