return a if b == 0 else gcd(b, a % b)这个可以换一个写法吗
时间: 2023-08-05 15:05:58 浏览: 209
gcd.rar_a to b
可以,另一种写法是使用while循环来实现:
```
def gcd(a, b):
while b != 0:
a, b = b, a % b
return a
```
这两种写法实现的功能是一样的,都是求a和b的最大公约数。
阅读全文
gcd.rar_a to b