📅  最后修改于: 2023-12-03 15:19:17.074000             🧑  作者: Mango
在 Python 中,sympy.lcm() 方法用于计算两个或多个整数的最小公倍数。
sympy.lcm(a, b)
sympy.lcm() 方法可以接受两个或多个整数作为参数。
sympy.lcm() 方法返回整数的最小公倍数。
以下示例演示了如何使用 sympy.lcm() 方法计算两个或多个整数的最小公倍数。
import sympy
# 计算两个整数的最小公倍数
print(sympy.lcm(4, 6)) # 12
# 计算多个整数的最小公倍数
print(sympy.lcm(4, 6, 8)) # 24
# 通过迭代器计算最小公倍数
print(sympy.lcm([4, 6, 8])) # 24
以上示例代码的输出结果如下:
12
24
24
我们可以在 sympy.lcm() 方法中使用大整数,例如:
import sympy
# 计算大整数的最小公倍数
x = 12345678987654321
y = 98765432123456789
print(sympy.lcm(x, y)) # 121932631137021793708890634303719
以上示例代码的输出结果如下:
121932631137021793708890634303719
sympy.lcm() 方法是 Python 中计算整数最小公倍数的一种常见方式,非常简单易用。同时,该方法也可以处理大整数,具有较好的通用性。