|
本帖最后由 blown 于 2021-10-1 21:51 编辑
items = [1, 10, 7, 4, 5, 9]
def sumb(items):
head, *tail = items
print ("head:%d"%head)
print ('tail:',end=' ')
print (tail)
return head + sumb(tail) if tail else head
print(sumb(items))
return head +sum(tail) if tail else head
这句实现了递归,这是什么样的思路?没看懂,求大佬解释!
|
|