所谓递归函数就是一种调用自身的函数;
为了更好的说明递归函数,我们举一个简单的递归求和例子。
def sum_list(num_list):
if len(num_list)==1:
return num_list[0]
else:
return num_list[0]+sum_list(num_list[1:]) #调用函数自己
print(sum_list([1,5,556,1]))
所谓递归函数就是一种调用自身的函数;
为了更好的说明递归函数,我们举一个简单的递归求和例子。
def sum_list(num_list):
if len(num_list)==1:
return num_list[0]
else:
return num_list[0]+sum_list(num_list[1:]) #调用函数自己
print(sum_list([1,5,556,1]))