打印斐波那契数列
程序员文章站
2022-05-28 14:21:26
...
斐波那契数列(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 年起出版了以《斐波纳契数列季刊》为名的一份数学杂志,用于专门刊载这方面的研究成果。
斐波那契数列
----------------------------------------------来自百度
题目17:打印斐波那契数列
方法1:
a=0
b=1
c=a+b
print(a)
print(b)
while c < 1000:
print(c)
a=b
b=c
c=a+b
方法2:
a=b=1
print(a,b)
for i in range(1,7):
print(a+b)
c=a#把原a的值赋给c
a=b#把a赋值给第二位数值
b=c+b#求第三位数值
方法3:
a=b=1
print(a,b)
for i in range(1,7):
print(a+b)
a,b=b,a+b
上一篇: 在php MYSQL中插入当前时间
下一篇: java基础之面向对象:继承,封装,多态