python编写一个求最大公约数函数
时间: 2024-04-10 13:10:03 浏览: 91
好的,我可以回答这个问题。以下是一个用 Python 编写的求最大公约数的函数示例:
```python
def gcd(a, b):
if b == 0:
return a
else:
return gcd(b, a % b)
```
这个函数使用递归的方式实现了辗转相除法,求出了两个数的最大公约数。
相关问题
python编写一个球最大公约数函数
好的,我可以为您编写一个球的最大公约数函数,代码如下:
```python
def gcd(a, b):
"""求a和b的最大公约数"""
if a < b:
a, b = b, a
while b != 0:
a, b = b, a % b
return a
```
您可以调用该函数,输入要求最大公约数的球的直径,函数将返回最大公约数。
python编写一个求最大公约数的代码
下面是一个求最大公约数的Python代码:
```python
def gcd(a, b):
if b == 0:
return a
else:
return gcd(b, a % b)
```
这个函数使用递归来计算最大公约数。如果其中一个数是0,那么另一个数就是最大公约数。如果两个数都不是0,那么就用较小的数除以较大的数的余数来递归计算最大公约数。
阅读全文