📅  最后修改于: 2023-12-03 15:04:39.758000             🧑  作者: Mango
斐波那契序列是一组数列,每个数是前两个数的和。例如:
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语言,我们可以轻松地生成这个序列,以便开发新的算法和应用。