我正在尝试定义一个函数(它不需要是 Python),它需要一个数字并根据组的大小给出下一组。我很确定我可以用if
语句来写它,但我想知道是否有一种更简洁的方法来用整数数学来做到这一点。
def next(x, size):
return ???
for i in range(0,20):
print(next(i, 3))
# expected
3
3
3
6
6
6
9
9
9
12
12
12
15
15
15
18
18
18
21
21
你可以使用这个:
def next(x, size):
return x // size * size + size
for i in range(0,20):
print(next(i, 3))
输出:
3
3
3
6
6
6
9
9
9
12
12
12
15
15
15
18
18
18
21
21
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句