来一段斐波那契数列的代码
时间: 2023-06-07 12:12:16 浏览: 52
好的,请参考以下代码:
```python
def fibonacci(n):
"""
Calculate the nth Fibonacci number.
Args:
n (int): The index of the Fibonacci number to calculate.
Returns:
int: The nth Fibonacci number.
"""
if n <= 1:
return n
return fibonacci(n-1) + fibonacci(n-2)
# Example usage
print(fibonacci(10)) # Output: 55
```
以上代码使用递归方法来计算第n个斐波那契数。如果你想查找更多关于斐波那契数列的资料,可以参考一些优秀的教材和论文。
相关问题
用matlab写一段斐波那契数列代码
以下是MATLAB中计算斐波那契数列的代码:
```
function f = fibonacci(n)
% 计算斐波那契数列的第n个数
if n == 1 || n == 2
f = 1;
else
f = fibonacci(n-1) + fibonacci(n-2);
end
```
调用该函数可获得斐波那契数列的第n个数,例如:
```
fibonacci(5)
```
输出结果为:5。
写一段计算斐波那契数列的代码
好的,以下是一个计算斐波那契数列的 Python 代码:
```python
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
```
这个函数的参数 `n` 表示要计算的斐波那契数列的项数,返回值为第 `n` 项的值。这个函数使用递归的方法来计算斐波那契数列,如果 `n` 小于等于 1,则直接返回 `n`,否则返回前两项的和。