Fibonacci序列实例,定义函数,返回由斐波那契数列中前n个数组成的列表。
时间: 2024-10-16 15:03:47 浏览: 35
利用Python实现斐波那契数列的方法实例
5星 · 资源好评率100%
Fibonacci序列是一个非常经典的数学模式,每个数字都是前两个数字之和。例如,序列开始于0、1,后续的数依次为0、1、1、2、3、5、8等。要编写一个函数来生成前n个斐波那契数,可以使用递归或循环的方式。这里是一个使用Python的例子:
```python
def fibonacci(n):
# 初始的两个斐波那契数
fib_sequence = [0, 1]
# 当n小于等于2时直接返回序列
if n <= 2:
return fib_sequence[:n]
# 使用循环来计算并添加剩余的数
for i in range(2, n):
next_fib = fib_sequence[i - 1] + fib_sequence[i - 2]
fib_sequence.append(next_fib)
return fib_sequence
# 测试函数,获取前10个斐波那契数
fibonacci_list = fibonacci(10)
print(fibonacci_list)
阅读全文