递归函数的返回值
递归函数遇到返回值为None的问题
代码如下:
def fun(i):
# 函数内部i+1,期望返回值为5
i += 1
if i < 5:
fun(i)
else:
return i
result = fun(0)
print(result)
获得返回值的代码:
def fun(i):
# 函数内部i+1,期望返回值为5
i += 1
if i < 5:
return fun(i)
else:
return i
result = fun(0)
print(result)
参考链接:
https://blog.csdn.net/ha_hha/article/details/79393041