python 斐波纳契数列 II
时间: 2024-04-15 14:23:52 浏览: 113
python 实现斐波那契数列
5星 · 资源好评率100%
Python中的斐波那契数列是一个经典的数学问题,它是一个递归序列,其中每个数字是前两个数字的和。斐波那契数列通常以0和1开始。
在Python中,可以使用递归或循环来生成斐波那契数列。下面是一个使用循环的示例代码:
```python
def fibonacci(n):
fib_list = [0, 1] # 初始化斐波那契数列的前两个数字
for i in range(2, n+1):
fib_list.append(fib_list[i-1] + fib_list[i-2]) # 计算当前数字并添加到列表中
return fib_list[n]
n = 10 # 指定要计算的斐波那契数列的位置
result = fibonacci(n)
print(f"The Fibonacci number at position {n} is: {result}")
```
这段代码中,我们定义了一个名为`fibonacci`的函数,它接受一个参数`n`,表示要计算的斐波那契数列的位置。然后,我们使用循环来生成斐波那契数列,并返回指定位置的数字。
运行以上代码,将输出斐波那契数列中第10个位置的数字。
阅读全文