简单Python代码实现斐波那契数列
简单Python代码实现斐波那契数列
什么是斐波那契数列
数学中有个著名的斐波那契数列(Fibonacci sequence),⼜称黄⾦分割数列,数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔⼦繁殖为例⼦⽽引⼊,故⼜称为“兔⼦数列”,这个数列中第⼀个数为0,第⼆个数为1,其后的每⼀个数都可由前两个数相加得到,如下所⽰:
0, 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*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应⽤,在本⽂中我们通过Python来实现这个神奇的斐波那契数列。python新手代码例子
斐波那契数列分析
现在我们通过简单的Python代码来实现斐波那契数列
代码实现斐波那契数列
运⾏的结果
在Python代码中给num传的值是10,所以会得到10个斐波那契数列的值,结果如下:
在得到结果后,进⾏分析会发现随着斐波那契数值的增加,前⼀项与后⼀项的⽐值越来越接近黄⾦分割的数值0.6180339887……这就是它被称为黄⾦分割数列的原因。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论