Python 斐波那契数
时间: 2023-11-05 19:07:25 浏览: 97
斐波那契数python
列指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递归的方法定义:F(0) = 0,F(1) = 1,F(n) = F(n - 1) + F(n - 2)(n ≥ 2,n ∈ N*)
在 Python 中,可以使用以下代码来实现斐波那契数列:
```python
def fibonacci(n):
if n == 0:
return 0
elif n == 1:
return 1
else:
return fibonacci(n-1) + fibonacci(n-2)
```
这个函数会递归调用自身,直到 n 等于 0 或 1,然后返回对应的斐波那契数。使用这个函数,可以打印出前 n 个斐波那契数:
```python
for i in range(n):
print(fibonacci(i))
```
阅读全文