首页 > 技术文章 > python脚本计算斐波那契数列

carriezhangyan 2018-08-28 09:14 原文

有一列数组[1,1,2,3,5,8,,,,,],计算第n个数字的大小

def abstract(n):
    fibs = [1, 1]
    for i in range(n-2):
        fibs.append(fibs[-2] + fibs[-1])
    print fibs     //打印数组的所有内容
    print fibs[-1]    //打印数组中的第n个数字
def main():
  n = input('please input n: \n')
  abstract(n)
if __name__ == '__main__':
  main()

输出结果:

# python aa.py 
please input n: 
5
[1, 1, 2, 3, 5]
5

 

推荐阅读