输出斐波那契数列python
时间: 2023-10-02 14:05:34 浏览: 82
斐波那契数列python
下面是输出斐波那契数列的 Python 代码:
```python
# 定义一个函数,用来输出斐波那契数列
def fibonacci(n):
# 判断输入的值是否小于等于0
if n <= 0:
print("输入的值必须大于0")
# 如果输入的值为1,则输出0
elif n == 1:
print(0)
# 如果输入的值为2,则输出0和1
elif n == 2:
print(0, 1)
# 如果输入的值大于2,则输出斐波那契数列
else:
# 定义一个列表,用来存储斐波那契数列
fib = [0, 1]
# 循环计算斐波那契数列
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2])
# 输出斐波那契数列
print(fib)
# 调用函数,输出斐波那契数列前10项
fibonacci(10)
```
输出结果:
```
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
```
阅读全文