从实例中学习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学习笔记

全部评论

相关推荐

2025-12-26 10:52
河北传媒学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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