def gcd(a,b):
if b==0:
return a
else:
return gcd(b,a%b)
当我尝试打印带有任意2个数字的gcd输出时,我得到错误消息"TypeError: not all arguments converted during string formatting“。有什么想法吗?
发布于 2018-07-25 04:47:34
确保使用整数调用函数。尝试强制转换为int。
发布于 2018-07-25 04:48:09
您需要使用整数来调用函数。你所做的就是用字符串调用它。如果您使用的是input
,请使用int()
转换字符串。
https://stackoverflow.com/questions/51507219
复制相似问题