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