题目:
求100以内的斐波那契数列。
斐波那契数列:
斐波那契数列(Fibonacci sequence),又称黄金分割数列。因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称“兔子数列”,其数值为:1、1、2、3、5、8、13、21、34……在数学上,这一数列以如下递推的方法定义:F(0)=1,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)
代码:
x = 1
y = 1
print(x,end=' ')
print(y,end=' ')
while(True):
z = x + y
x = y
y = z
if z > 100:
break
print(z,end=' ')
结果:
注
1、print输出默认是换行的,我们可以这样做:
print(a,end=' ')#表示在输出a后再输出一个空格,不会换行
2、我们可以使用while循环,再循环里插入if条件判断是否继续循环,不继续循环则输出一个break即可跳出循环。