Python内置函数示例:编写一个输出斐波那契数列的函数
发布时间:2023-07-06 07:13:18
斐波那契数列是一种非常经典的数列,它的定义如下:每个数都是前两个数的和,即 f(n) = f(n-1) + f(n-2),其中 f(0) = 0,f(1) = 1。
为了输出斐波那契数列,我们可以利用Python的内置函数来编写一个函数,以下是一个示例代码:
def fibonacci(n):
# 初始化斐波那契数列的前两个数
fib_list = [0, 1]
# 根据定义,计算接下来的斐波那契数列
while len(fib_list) < n:
next_num = fib_list[-1] + fib_list[-2]
fib_list.append(next_num)
# 返回斐波那契数列的结果
return fib_list
# 调用函数并输出前100个斐波那契数
fibonacci_list = fibonacci(100)
for num in fibonacci_list:
print(num, end=' ')
在这个示例代码中,我们定义了一个名为fibonacci的函数,它接受一个参数n,代表需要输出的斐波那契数列的长度。通过循环,我们根据斐波那契数列的定义,计算并保存了前n个斐波那契数。最后,我们通过遍历斐波那契数列,并使用print函数输出每个数。
这个示例代码中所使用的内置函数包括len、append和print。len函数用于获取一个列表的长度,append函数用于将一个元素添加到列表的末尾,print函数则是用于输出结果。
运行这段代码,我们将获得一个包含前100个斐波那契数的列表,然后通过遍历并使用print函数输出每个数。输出结果如下:
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 ...
这些数字分别是斐波那契数列的前100个数。我们可以看到,这个函数有效地计算并输出了斐波那契数列。
