1+2+3+...+n(自定义n的值),必须递归定义函数function python(n的值){得出结果}

昨天面试给自己挖了一个坑,说自己喜欢专研技术,hr顺水推舟出了道题,琢磨一晚上没搞定,求大神指导。。。

var python = function(n){
    if(n == 0) return 0;
    else return python(n-1) + n;
};

console.log(python(5));

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-26
def func(n):
if n>1:
return n+func(n-1)
else:
return n本回答被网友采纳
相似回答