python:递归算法求和1-100

Posted 狮山的达

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python:递归算法求和1-100相关的知识,希望对你有一定的参考价值。

#递归算法求和1-100
def qiehe():
def he(lis):
if lis == []:
return 0
return lis[0] + he(lis[1:len(lis)])
s = []
n = input("请输入数字:")
for i in range(1, int(n)):
s.append(i)
print(he(s))
qiehe()
def sum(max):
    if max <= 100 and max >= 0:
        return max +sum(int(max) - 1)
    else:
        return 0
print(sum(100))

 












以上是关于python:递归算法求和1-100的主要内容,如果未能解决你的问题,请参考以下文章

js数据结构与算法--递归

递归算法

怎么用递归实现1-10的求和 golang

Python|奇/偶数倒数求和之循环与递归的奥秘

Python数据结构与算法(4.1)——递归

以下代码片段的算法复杂度