📅  最后修改于: 2023-12-03 14:59:39.337000             🧑  作者: Mango
假设我们有一个整数n,要找到它的下一个倍数,方法如下:
def next_multiple(n):
if n%2 == 0:
return n*2
elif n%5 == 0:
return n*2
else:
x = 1
while True:
if (n * x) % 10 == 0:
return n * x
x += 1
上述代码中,我们使用了一个循环来检查n的每个乘数是否在个位上有0。如果我们找到了一个以0结尾的数字,那么这个数字就是下一个倍数。否则我们继续乘以1,2,3...n,直到找到一个下一个倍数。