计算两个数的最大公约数(GCD)可以通过多种方式来实现。一种常见的方法是使用欧几里得算法(Euclidean Algorithm)。以下是一个简单的Python函数,用于计算两个数的最大公约数:
```python
def gcd(a, b):
while b != 0:
a, b = b, a % b
return a
```
在这个函数中,我们不断将较大的数除以较小的数并取余数,然后将较小的数和余数进行相同的操作,直到其中一个数变为零。此时的另一个数就是最大公约数。这个函数可以处理正整数和零的情况。对于负数的情况,你可能需要在进行计算之前将其转换为正数。