请用python输出斐波那契数列前二十项,保存在列表中
时间: 2024-02-24 18:00:43 浏览: 88
好的,以下是代码:
fibonacci_list = [0, 1] # 初始化斐波那契列表,前两项已知为0和1
for i in range(2, 20): # 循环计算前20项
fibonacci_list.append(fibonacci_list[i-1] + fibonacci_list[i-2]) # 计算第i项并加入列表
print(fibonacci_list) # 输出斐波那契列表
输出结果为:
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181]
注意,这里的斐波那契数列是指前20项,而不是前20个数字。
相关问题
用python输出斐波那契数列前二十项
可以使用循环或递归的方式来输出斐波那契数列的前二十项。以下是两种实现方式:
- 使用循环:
a, b = 0, 1
for i in range(20):
print(a, end=' ')
a, b = b, a + b
- 使用递归:
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
for i in range(20):
print(fibonacci(i), end=' ')
两种方式都会输出斐波那契数列的前二十项:0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181。
python输出斐波那契数列前二十项
以下是Python代码,可以输出斐波那契数列前二十项:
a, b = 0, 1
for i in range(20):
print(b, end=' ')
a, b = b, a + b
输出结果为:
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
相关推荐















