📜  python 斐波那契数列 while 循环 - Python (1)

📅  最后修改于: 2023-12-03 15:34:12.324000             🧑  作者: Mango

Python 斐波那契数列 while 循环

介绍

斐波那契数列是指:0、1、1、2、3、5、8、13、21、34、……。这个数列从第三项开始,每一项都等于前两项之和。

在 Python 中,可以使用 while 循环计算斐波那契数列。下面将介绍如何使用 while 循环计算斐波那契数列。

代码实现
# 计算斐波那契数列
a, b = 0, 1
while b < 100:
    print(b)
    a, b = b, a+b

代码解释:

  1. 初始化变量 a 和 b,分别赋值为 0 和 1。
  2. 使用 while 循环,当 b 小于 100 时,执行循环体。
  3. 在循环体中,输出变量 b 的值。
  4. 更新变量 a 和 b,将 a 的值更新为 b,将 b 的值更新为 a+b。
运行结果

运行上述代码,可以看到输出如下斐波那契数列:

1
1
2
3
5
8
13
21
34
55
89
总结

通过上述代码,可以看到使用 while 循环计算斐波那契数列的方法非常简单,只需要使用两个变量记录前两个数的值,然后反复更新这两个变量,直到计算到需要的位置。