Python计算两个整数的最小公倍数

本文将介绍如何使用Python编写程序,计算任意两个整数的最小公倍数,并提供代码示例和运行结果演示。

1. 使用math

Python的math库提供了一个便捷的函数gcd(),用于计算两个整数的最大公约数。我们可以利用最大公约数和最小公倍数之间的关系,轻松计算出最小公倍数。

代码示例:

import math

def leastCommonMultiple(num1, num2):
    lcm = (num1 * num2) // math.gcd(num1, num2)
    return lcm

# 输入两个整数
num1 = int(input('请输入第一个整数:'))
num2 = int(input('请输入第二个整数:'))

# 调用函数计算最小公倍数
lcm = leastCommonMultiple(num1, num2)

# 输出结果
print('最小公倍数为:', lcm)

运行结果示例:

请输入第一个整数:12
请输入第二个整数:18
最小公倍数为: 36

代码解释:

  1. 首先,我们导入math库,以便使用gcd()函数。
  2. leastCommonMultiple()函数接收两个整数作为参数,并返回它们的最小公倍数。
  3. 在函数内部,我们使用公式 lcm = (num1 * num2) // math.gcd(num1, num2) 计算最小公倍数。
  4. 程序接收用户输入的两个整数,调用leastCommonMultiple()函数计算最小公倍数,并将结果打印到控制台。

希望这个例子能够帮助你理解如何使用Python计算两个整数的最小公倍数。

Python计算两个整数的最小公倍数 - 附代码示例

原文地址: https://www.cveoy.top/t/topic/SZB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录