递归函数

来源:互联网 发布:博尔量化源码 编辑:程序博客网 时间:2024/06/15 19:52
def sum(l):    #print(l)    if not l:  #l为空时,递归循环结束        return 0    else:        return l[0]+sum(l[1:]) #递归调用        print(sum([1,2,3,4,5]))def sum1(l):    first,*rest=l    return first if not rest else first+sum1(rest)print(sum1(('a','b','c')))

0 0
原创粉丝点击