补充程序def gcd(x,y): a,b = eval(input()) print(gcd(a,b)) 调用函数gcd求a和b最大公约数
时间: 2023-12-20 21:06:16 浏览: 81
gcd.rar_gcd_最大公约数
好的,您可以参考以下 Python 代码实现:
```python
def gcd(x, y):
if y == 0:
return x
else:
return gcd(y, x % y)
a, b = eval(input("请输入两个正整数,以逗号分隔:"))
result = gcd(a, b)
print("{}和{}的最大公约数是:{}".format(a, b, result))
```
您可以依次输入两个正整数a和b,然后调用gcd函数,即可得到a和b的最大公约数。注意,这里我们使用eval函数来同时输入两个正整数并用逗号隔开。
阅读全文