编写一个代码,求两个数的最大公约数
时间: 2024-05-04 15:15:49 浏览: 42
好的,以下是用Python编写的求两个数的最大公约数的代码:
```python
def gcd(a, b):
if b == 0:
return a
else:
return gcd(b, a % b)
```
你可以输入两个数来测试一下这个函数,比如说:
```python
print(gcd(24, 36)) # 应该输出 12
print(gcd(13, 7)) # 应该输出 1
```
有什么问题需要我帮忙解答吗?
相关问题
编写一个求两个数的最大公约数的函数,任输入两个数,能调用函数找出两个数的最大公约数
好的,这是一个计算问题。以下是求两个数的最大公约数的函数示例代码:
```python
def gcd(a, b):
if b == 0:
return a
return gcd(b, a % b)
```
可以通过调用该函数,传入两个参数,即可得到它们的最大公约数。
例如:
```python
print(gcd(8, 12)) # 输出 4
```
希望能帮到您。
Python编写一个求两个数的最大公约数
可以使用辗转相除法来求解两个数的最大公约数,Python代码如下:
```python
def gcd(a, b):
if b == 0:
return a
else:
return gcd(b, a % b)
```
其中,a和b分别为两个数,如果b等于0,那么a就是最大公约数;否则继续递归求解,直到b等于0。
阅读全文