📜  Python| sympy.lcm() 方法(1)

📅  最后修改于: 2023-12-03 15:19:17.074000             🧑  作者: Mango

Python | sympy.lcm() 方法

在 Python 中,sympy.lcm() 方法用于计算两个或多个整数的最小公倍数。

语法
sympy.lcm(a, b)
参数

sympy.lcm() 方法可以接受两个或多个整数作为参数。

  • a: 整数或者可迭代对象,其中包含整数。
  • b: 整数,可以为 None。如果 a 为迭代器,b 必须为 None。
返回值

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 中计算整数最小公倍数的一种常见方式,非常简单易用。同时,该方法也可以处理大整数,具有较好的通用性。