在python自定义函数,求两个数的最大公约数和最小公倍数
时间: 2023-08-11 20:11:42 浏览: 94
Python自定义函数实现求两个数最大公约数、最小公倍数示例
5星 · 资源好评率100%
可以使用辗转相除法来求两个数的最大公约数,然后通过最大公约数和两个数的乘积来求最小公倍数。
以下是实现代码:
```python
def gcd(a, b):
"""
求两个数的最大公约数
"""
while b != 0:
a, b = b, a % b
return a
def lcm(a, b):
"""
求两个数的最小公倍数
"""
return a * b // gcd(a, b)
```
这里用到了Python中的整数除法运算符 `//`,它可以保留除法结果的整数部分。
阅读全文