Python计算两个整数的最小公倍数 - 附代码示例
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
代码解释:
- 首先,我们导入
math库,以便使用gcd()函数。 leastCommonMultiple()函数接收两个整数作为参数,并返回它们的最小公倍数。- 在函数内部,我们使用公式
lcm = (num1 * num2) // math.gcd(num1, num2)计算最小公倍数。 - 程序接收用户输入的两个整数,调用
leastCommonMultiple()函数计算最小公倍数,并将结果打印到控制台。
希望这个例子能够帮助你理解如何使用Python计算两个整数的最小公倍数。
原文地址: https://www.cveoy.top/t/topic/SZB 著作权归作者所有。请勿转载和采集!