首页 > 科技 >

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

发布时间:2025-03-27 13:25:11来源:

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

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。