少儿积木编程网

 找回密码
 我要加入
搜索
查看: 5009|回复: 0

用Python完成斐波拉契数列

[复制链接]

18

主题

18

帖子

83

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
83
发表于 2020-3-26 23:34:46 | 显示全部楼层 |阅读模式
什么是斐波拉契数呢?
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为此,美国数学会从 1963 年起出版了以《斐波纳契数列季刊》为名的一份数学杂志,用于专门刊载这方面的研究成果。

  1. def fib(max):
  2.     n, a, b = 0, 0, 1
  3.     while n < max:
  4.             print(b, end = ' ')
  5.             a, b = b, a + b
  6.             n = n + 1
  7.     return 'done'

  8. print(fib(10))
复制代码
把代码放在python里试试吧~!



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

本版积分规则

Archiver|手机版|小黑屋|少儿积木编程网 ( 湘ICP备20004882号 )

GMT+8, 2020-12-3 17:43

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表