|
环境python34
def nbr_of_laps(x, y):
if (x%y == 0 ):return [1,int(x/y)]
if (y%x == 0 ):return [1,int(y/x)]
if x/y > 1:
max = x
min = y
else:
max = y
min = x
for i in range(1,min+1):
if ((i*max)%min) == 0:
length = i*max
return [int(length/x),int(length/y)]
类似求公倍数的函数
为什么nbr_of_laps(4,6)
return[6,4]?
|
|