📜  使用 2 个变量打印斐波那契数列(1)

📅  最后修改于: 2023-12-03 14:49:36.948000             🧑  作者: Mango

使用 2 个变量打印斐波那契数列

在计算机科学领域,斐波那契数列是一个典型的递归数列,它是以递归的方式定义的,即F(n) = F(n-1) + F(n-2),其中F0=0,F1=1。

当第一个和第二个数字是0和1时,斐波那契数列变成了0、1、1、2、3、5、8、13、21、34等。

我们可以使用2个变量打印斐波那契数列,一个变量用于保存前两个数字,另一个变量用于保存当前数。

以下是使用Python编写的示例代码:

# 使用2个变量打印斐波那契数列
x, y = 0, 1
for i in range(10):
    print(x)
    x, y = y, x + y

输出:

0
1
1
2
3
5
8
13
21
34

在这段代码中,我们定义了两个变量x和y,初始值分别为0和1。接下来,我们使用for循环打印了前10个斐波那契数列数字。在每次循环中,我们打印当前数字x,然后将x和y的值更新为上一个数字y和上一个数字x+y的和。

这段代码使用了两个变量来保存前两个数字和当前数字,简单清晰,是打印斐波那契数列的一种优雅的方式。

因此,使用 2 个变量打印斐波那契数列是一种优美简洁的方法,可以为程序员提高代码的可读性和可维护性。