python斐波那契数列完整代码
时间: 2024-12-05 15:12:55 浏览: 8
Python实现斐波那契数列
当然可以,以下是一个用Python编写的斐波那契数列的完整代码示例:
```python
def fibonacci(n):
"""生成斐波那契数列的前n项"""
sequence = []
a, b = 0, 1
for _ in range(n):
sequence.append(a)
a, b = b, a + b
return sequence
# 示例使用
if __name__ == "__main__":
num_terms = 10 # 生成斐波那契数列的前10项
fib_sequence = fibonacci(num_terms)
print(f"斐波那契数列的前{num_terms}项是:")
print(fib_sequence)
```
这段代码定义了一个名为`fibonacci`的函数,该函数接受一个参数`n`,表示要生成的斐波那契数列的项数。函数内部使用一个列表`sequence`来存储数列,并通过循环不断更新`a`和`b`的值,直到生成所需的项数。最后,函数返回生成的斐波那契数列。
在`__main__`块中,我们调用`fibonacci`函数生成前10项斐波那契数列,并打印结果。
阅读全文