import math
def lcm(a, b):
return a * b // math.gcd(a, b)
def lcm_range(n):
lcm_value = 1
for i in range(2, n+1):
lcm_value = lcm(lcm_value, i)
return lcm_value
n = 81 # 輸入給定的數值n
result = lcm_range(n)
print(f"1到{n}的所有數字的最小公倍數是:{result}")
上述gpt給的答案是錯的,驗證數字81,
應該是對的,是題目並不完全只是求最小公倍數.