A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

老夫从军

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 老夫从军 初级黑马   /  2018-10-17 12:58  /  747 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我以前不懂编程,总感觉程序员什么的高大上.这个月下定决心过来黑马培训.今天已经是学习后的第八天了.
这是我昨天跟同学交流然后做的求斐波那契数列的函数.
# 使用函数求前20个斐波那契数列。


def fbo(a):
    i = 3
    fbo_list = [1,1]
    if a == 1:
        print(1)

    elif a == 2:
        print(1,1)

    else:
        while i <= a:
            list1 = fbo_list[i - 3] + fbo_list[i - 2]
            fbo_list.append(list1)
            i += 1
        print(fbo_list)
        # print(fbo_list))



fbo(20)


下面是参考的答案:
def feibo(n):
a = 1
b = 1
i = 1
while i <= n:
     if i ==1 or i ==2:
         print(1)
     else:
         a, b = b, a + b
         print(b)
     i += 1
feibo(20)

相比答案,我的还很稚嫩,但是这见证了我从无到有的改变.
我希望在我学完之后,市面上会有一个人人都拿来用的,
属于我写的代码.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马