课程
/后端开发
/Python
/python进阶
def gcd(a,b): if b==0: return a return gcd(b,a%b)
这段代码表达了什么意思
2017-09-12
源自:python进阶 6-5
正在回答
def gcd(a, b):
>>>
return gcd(b, a%b)
这是一个循环 本身就有a%b=b 所以你的ifa%b有点多此一举
判断b是不是a的公约数,不能分辨是不是最大公约数
weibo_清岚慕竹_0 提问者
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计