py欧几里德辗转相除法
时间: 2023-11-26 17:48:16 浏览: 84
Python基于辗转相除法求解最大公约数的方法示例
以下是Python实现欧几里德辗转相除法求最大公约数的代码:
```python
def gcd(a, b):
if b == 0:
return a
else:
return gcd(b, a % b)
```
以上代码中,`gcd`函数接受两个参数`a`和`b`,返回它们的最大公约数。如果`b`等于0,则返回`a`,否则递归调用`gcd`函数,传入`b`和`a%b`作为参数。
阅读全文