python 递归中的坑: return得到None
本文为作者原创文章,未经同意,请勿转载!
return的作用是将函数结果返回,即退出def函数模块。大量的教材和网上教程都有说明函数执行遇到return就会结束,返回一个值给调用函数处。常规用法确实是这样,但在递归调用中却存在一个坑,今天就遇到了,举个例子:
一个简单的不断相加的递归小程序:
def add(sum,x,y):
if sum<10:
x +=2...
原创
2018-08-29 21:57:23 ·
17369 阅读 ·
5 评论