截断浮动到10的倍数

时间:2016-03-03 13:31:05

标签: python

例如,我有67.14号。

我需要将另一个变量设置为10 down的下一个倍数(在本例中为60)。

是否有可能从“67.14”获得“7.14”并将其拿走?

4 个答案:

答案 0 :(得分:3)

使用//获取x和y的浮动商:

67.14 // 10 * 10

结果:

60.0

使用%获取剩余的x / y:

67.14 % 10

结果:

7.140000000000001

答案 1 :(得分:0)

有一个更简单的解决方案:

  • 除以10
  • 舍入为整数
  • 乘以10

    >> int(11.7/10)*10
    10
    

答案 2 :(得分:0)

类型:

n = 67.14
print n - n % 10

>> result is 60.0

答案 3 :(得分:0)

%(模数)符号可以帮助您:

new = old - (old % 10)