我目前使用此代码查找 gcd 和 lcm
def gcd(a, b):
while b != 0:
a, b = b, a%b
return a
def lcm(a, b):
result = a*b/gcd(a,b)
return result
但是,如果我想为数字列表执行此操作,例如 [4,5,7,1,5,7,10,1,16,24] 等,该怎么办?我是否受限于循环?
我目前使用此代码查找 gcd 和 lcm
def gcd(a, b):
while b != 0:
a, b = b, a%b
return a
def lcm(a, b):
result = a*b/gcd(a,b)
return result
但是,如果我想为数字列表执行此操作,例如 [4,5,7,1,5,7,10,1,16,24] 等,该怎么办?我是否受限于循环?