📚 Python练习:轻松搞定最大公约数与最小公倍数!

2025-03-27 13:25:11 科技 >
导读 日常生活中,我们经常需要处理一些数学问题,比如计算两个数的最大公约数(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成为你的数学小助手!💪

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

热门文章

热点推荐

精选文章