2024-05-19 00:44:48 发布
网友
我想创建一个功能楼层(编号、台阶),其作用如下:
floor(0, 1) = 0 floor(1, 1) = 1 floor(1, 2) = 0 floor(5, 2) = 4 floor(.8, .25) = .75
做那样的事最好的办法是什么?在
谢谢。在
下面的代码应该可以完成这项工作。在
def stepped_floor (n, step=1): return n - (n % step)
你想要的基本上和
step * (x // step)
不是吗?在
你可以做类似floor( val / step ) * step
floor( val / step ) * step
下面的代码应该可以完成这项工作。在
你想要的基本上和
step * (x // step)
不是吗?在
你可以做类似
floor( val / step ) * step
相关问题 更多 >
编程相关推荐