导读 日常生活中,我们经常需要处理一些数学问题,比如计算两个数的最大公约数(GCD)和最小公倍数(LCM)。今天,用Python来实现这个功能吧!✨...
日常生活中,我们经常需要处理一些数学问题,比如计算两个数的最大公约数(GCD)和最小公倍数(LCM)。今天,用Python来实现这个功能吧!✨
首先,我们需要知道一个重要的公式:
最小公倍数 = (两数乘积) ÷ 最大公约数
因此,只要求出最大公约数,最小公倍数就迎刃而解啦!
代码实现起来非常简单,可以使用辗转相除法(欧几里得算法)来求最大公约数。以下是代码示例👇:
```python
def gcd(a, b):
while b:
a, b = b, a % b
return a
def lcm(a, b):
return a b // gcd(a, b)
num1 = 48
num2 = 18
print(f"最大公约数: {gcd(num1, num2)}") 🟩 输出6
print(f"最小公倍数: {lcm(num1, num2)}") 🟩 输出144
```
通过这段代码,我们可以快速验证任意两个正整数的结果。无论是学习编程还是解决实际问题,这种方法都非常高效!💡
快来试试吧,让Python成为你的数学小助手!💪