歐拉計劃第五題

求1,20的最小公倍數,十分簡單,code

def gcd(x, y):
    if x < y:
        x, y = y, x
    while y:
        x, y = y, x % y
    return x


def lcm(x, y):
    return x * y / gcd(x, y)


ans = 1
for x in range(2,21):
    ans = lcm(ans, x)
print(ans)
相關文章
相關標籤/搜索