课程
/后端开发
/Python
/初识Python
def fact(n): if n1: return 1 return n * fact(n - 1)
2018-07-01
源自:初识Python 7-5
正在回答
这其实类似于递归数列的a(n) = n * a(n-1) , a(1) = 1。fact(n) 会调用 fact(n-1),然后fact(n-1)会继续调用fact(n-2)......以此类推,一直到fact(1)会直接返回1,递归结束。
伊莉莎白鼠 提问者
橙子哦 回复 伊莉莎白鼠 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序