递归listsum

182 阅读1分钟

递归listsum


#/usr/bin/env python2.7
# -*- coding: utf-8 -*-
"""
Create Time: 2020/10/29 11:11 PM
Author: ada
"""

def listsum(numlist):
	if len(numlist) == 1:  #最小规模
		return numlist[0]

	else:
		return numlist[0] + listsum(numlist[1:])  #调用自身
	#减少规模



print listsum([1,3,4,7,9])