Python语言程序设计--实践教程--实验六(03题)

题目

3.斐波那契数列又称黄金分割数列、兔子数列,其第1、2 项均为1,从第3项开始每一项都是前两项之和,即1,1,2,3,5,8,13,21,34,…。试编写程序,利用列表计算斐波那契数列前 30项,并输出。

提示

创建列表 lst_fib=[1,1],然后依次计算列表的第3~30 项元素。

参考代码

lst_fib = [1,1]
for i in range(28):
    j = lst_fib[-1]+lst_fib[-2]
    lst_fib.append(j)
print(lst_fib)

运行结果

[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040]

说明

此方法仅供学习参考,欢迎讨论

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值