python定义斐波那契数列函数
时间: 2023-12-05 10:41:34 浏览: 97
以下是Python定义斐波那契数列函数的代码:
```python
def fibonacci(n):
if n <= 0:
return None
elif n == 1:
return 0
elif n == 2:
return 1
else:
return fibonacci(n-1) + fibonacci(n-2)
```
这个函数接受一个整数n作为参数,返回斐波那契数列中第n个数的值。如果n小于等于0,返回None;如果n等于1,返回0;如果n等于2,返回1;否则,递归调用函数本身,返回第n-1个数和第n-2个数的和。
--相关问题--:
1. 如何使用循环实现斐波那契数列?
2. 斐波那契数
阅读全文