📜  python斐波那契序列代码 - Python(1)

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

Python斐波那契序列代码

斐波那契序列是一组数列,每个数是前两个数的和。例如:

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...

在计算机科学中,斐波那契序列被广泛应用于算法、数据结构以及计算机图形学等领域。

以下是Python中生成斐波那契序列的代码:

def fibonacci(n):
    fib_list = [0, 1]
    while len(fib_list) < n:
        fib_list.append(fib_list[-1] + fib_list[-2])
    return fib_list

# Example usage:
>>> fibonacci(10)  
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]

这个函数接受一个整数参数n,返回一个由n个斐波那契数构成的列表。该函数使用一个while循环生成序列,直到列表中有n个元素为止。

您可以将函数调用复制到Python控制台或Python文件中以查看它运行的结果。

结论

斐波那契序列作为一种数学工具,在计算机科学中受到了广泛的应用。使用Python语言,我们可以轻松地生成这个序列,以便开发新的算法和应用。