从实例中学习python【13】

25.利用递归实现数的累加和

def sum_num(num):
    if num == 0:
        return 0
    else:
        return num + sum_num(num-1)

print(sum_num(100))

输出示例

26.用递归实现Fibonacci数列

Fibonacci数列:第一项是0,第二项是1,从第三项开始,每一项都等于前两项之和

def Fibonacci(num):
    if num == 0:
        return 0
    elif  num == 1:
        return 1
    else:
        return Fibonacci(num-1) + Fibonacci(num-2)

for i in range(10):
    print(Fibonacci(i),end = ' ')

输出示例

从0到1学习Python 文章被收录于专栏

python学习笔记

全部评论

相关推荐

03-31 21:47
东南大学 C++
彭于晏前来求offe...:吓晕了
点赞 评论 收藏
分享
愤怒的查理被升职:每个项目经历后面加关键成果:xxx, 项目经历要和岗位JD匹配,不是有多少项目经历都要写上的,挑选出是个岗位JD的,并且内容往岗位JD方面写,教育背景直接写 大学+专业+时间,一行就过去了。你是建筑投运营别人不看你本科建筑学的怎么样
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务