p ython求最大公约数和最小公倍数
时间: 2023-07-30 19:12:22 浏览: 151
python求最大公约数和最小公倍数的简单方法
5星 · 资源好评率100%
求最大公约数可以使用辗转相除法,也叫欧几里得算法,代码如下:
```python
def gcd(a, b):
while b:
a, b = b, a % b
return a
```
求最小公倍数可以通过最大公约数公式求得,代码如下:
```python
def lcm(a, b):
return a * b // gcd(a, b)
```
其中 `//` 表示整除运算符。
阅读全文