📅  最后修改于: 2023-12-03 15:27:12.142000             🧑  作者: Mango
在数论中,LCM (最小公倍数) 是两个或多个整数的最小公倍数。它是两个或多个整数的公共倍数中最小的那个。
本程序是一个使用 Python 3 编写的程序,用于计算给定范围内一组整数的 LCM。程序会提示用户输入两个整数作为范围的开始和结束,然后计算在这个范围内的所有整数的 LCM。
程序使用了 Python3 中的数学库 math,其中包含计算 LCM 的函数 lcm()。
# 导入 math 库
import math
# 获取范围开始和结束的整数
start_num = int(input("请输入范围开始的整数:"))
end_num = int(input("请输入范围结束的整数:"))
lcm_result = 1
for num in range(start_num, end_num+1):
lcm_result = lcm_result * num // math.gcd(lcm_result, num)
# 输出结果
print("范围为 {} 到 {} 的数的 LCM 为:{}".format(start_num, end_num, lcm_result))
本程序使用 Python 的数学库 math 中的 lcm() 函数来计算一组整数的 LCM,简单明了地实现了范围 LCM 查询功能。程序可以帮助用户快速计算任意范围内一组数字的 LCM。