首页 飞桨领航团 帖子详情
【AI达人创造营】 fibonacci数列
收藏
快速回复
飞桨领航团 文章AI达人创造营 2278 0
【AI达人创造营】 fibonacci数列
收藏
快速回复
飞桨领航团 文章AI达人创造营 2278 0
1.fibonacci数列递归实现 
def feb(n):
    if n == 1 or n == 2:
        return 1
    else:
        return feb(n-1) + feb(n-2)
2.fibonacci数列生成器实现
def feb(max_num):
    n_1 = 1
    n_2 = 1
    n = 0
    while n < max_num:
        if n == 0 or n == 1:
            yield 1
            n += 1
        else:
            yield n_1 + n_2
            new_n_2 = n_1
            n_1 = n_1 + n_2
           n_2 = new_n_2
           n += 1
0
收藏
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户