python菜鸟求教各位大神,为何函数最后返回结果为空,应该怎么样改进才能保存数据结果

排列组合的递归不是你那样写的。写太复杂了,帮你写一个,用标准库中的itertools combinations 。python菜鸟求教各位大神,为何函数最后返回结果为空,应该怎么样改进才能保存数据结果
【python菜鸟求教各位大神,为何函数最后返回结果为空,应该怎么样改进才能保存数据结果】

■网友
fact(n+1,jh,s)...return jg你想通过jg来递归返回保存结果,但是递归层与层之间并没有交互。换句话说,你就是没有把下层的计算结果反馈给上层。说得更直白一点吧,把上面那句改成类似于jg=jg+fact(...)差不多这个意思,让下层的计算结果传递回来。


    推荐阅读