python以列表的形式输出斐波那契数列的前n项
时间: 2023-11-18 13:57:47 浏览: 97
python 输出斐波那契数列的前20个数 示例
5星 · 资源好评率100%
以下是Python代码,用于输出斐波那契数列的前n项:
```
def fibonacci(n):
fib = [0, 1]
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2])
return fib[:n]
n = int(input("请输入斐波那契数列的项数:"))
print(fibonacci(n))
```
在这个代码中,`fibonacci`函数接收一个参数`n`,并生成一个包含前n项斐波那契数列的列表。我们首先定义一个包含前两项的列表`fib`,然后使用`for`循环来计算并添加剩余的项。最后,我们使用切片`[:n]`来返回前n项斐波那契数列。
在主程序中,我们首先要求用户输入要生成的项数,然后使用`fibonacci`函数来生成斐波那契数列,并将其打印到屏幕上。
阅读全文