python请编写一个函数,通过该函数的调用,输出如下斐波拉契数列: 0 1 1 2 3 5 8 13 21 34 55 89
时间: 2024-02-06 17:09:44 浏览: 84
python 求斐波那契数列(示例)
可以使用递归或循环来实现斐波那契数列的生成。以下是使用递归实现的代码:
```python
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
for i in range(12):
print(fibonacci(i), end=" ")
```
输出结果为:
```
0 1 1 2 3 5 8 13 21 34 55 89
```
也可以使用循环来实现,以下是使用循环实现的代码:
```python
def fibonacci(n):
a, b = 0, 1
for i in range(n):
a, b = b, a+b
return a
for i in range(12):
print(fibonacci(i), end=" ")
```
输出结果为:
```
0 1 1 2 3 5 8 13 21 34 55 89
```
阅读全文