用循环输出斐波那契数列python
时间: 2023-12-21 13:49:26 浏览: 67
python基础编程:详解python使用递归、尾递归、循环三种方式实现斐波那契数列
可以使用循环来输出斐波那契数列,以下是Python的示例代码:
```python
n = int(input("请输入斐波那契数列的长度:"))
fib = [0, 1] # 初始化斐波那契数列的前两个数
if n <= 0:
print("输入的长度必须大于0!")
elif n == 1:
print(fib[0])
else:
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2]) # 计算斐波那契数列的当前数,加入到列表中
print(fib)
```
在上述代码中,我们通过循环计算并输出斐波那契数列的前n个数。需要注意的是,斐波那契数列的前两个数为0和1,因此我们需要在列表中初始化这两个数。
阅读全文