Python输出斐波那契数列【递归、迭代】 |
您所在的位置:网站首页 › python代码编写30行 › Python输出斐波那契数列【递归、迭代】 |
Python输出斐波那契数列【递归、迭代】
首先 斐波那契数列的定义是什么? 斐波那契数列指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*) 接下来我们使用Python程序代码 第一种解决方法:迭代完整代码: a = [1, 1] max = 20 for i in range(2, max): a.append(a[i - 1] + a[i - 2]) print(a)运行结果: 完整代码: def fei(day): if day |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |