我必须编写一个递归函数 sumSquares(),它以非负 (>= 0) 整数 n 作为参数,并返回 1 和 n 之间数字的平方和。例子:
>>>sumSquares(2)
5
>>>sumSquares(3)
14
这是我到目前为止所拥有的:
def sumSquares(n):
if n==0:
return 0
else:
return sumSquares(n-1)+sumSquares(n-1)
我也可以解释一下您的所作所为,我仍在学习递归,这将有很大帮助。谢谢。