递归 斐波那契数列 python
时间: 2023-09-26 07:11:21 浏览: 84
python基础编程:详解python使用递归、尾递归、循环三种方式实现斐波那契数列
以下是使用递归方法实现斐波那契数列的 Python 代码:
```python
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
# 测试
print(fibonacci(10)) # 输出 55
```
在这个代码中,我们使用了递归来计算斐波那契数列。当我们调用 `fibonacci(n)` 函数时,如果 `n` 小于等于 1,我们就返回 `n`。否则,我们将递归调用 `fibonacci(n-1)` 和 `fibonacci(n-2)` ,并将它们的和作为结果返回。
阅读全文