python编写一个函数,使用 for 循环生成指定数量的斐波那契数列
时间: 2024-09-29 20:05:34 浏览: 37
使用python求斐波那契数列中第n个数的值示例代码
5星 · 资源好评率100%
在Python中,你可以创建一个函数来生成指定数量的斐波那契数列。斐波那契序列是一个每个数字都是前两个数字之和的数列,通常开始是0和1。下面是一个简单的例子,使用for循环生成指定长度的斐波那契序列:
```python
def fibonacci(n):
sequence = [0, 1] # 初始化斐波那契序列的前两项
if n <= 0:
return "请输入正整数"
elif n == 1:
return sequence[:1]
else:
for i in range(2, n):
next_number = sequence[i - 1] + sequence[i - 2] # 计算下一个数
sequence.append(next_number) # 添加到序列
return sequence
# 示例:生成前10个斐波那契数
fib_sequence = fibonacci(10)
print(fib_sequence)
阅读全文