输入一个正整数n,使用列表求Fibonacci数列前n项的值,每输出5个换一行
时间: 2024-11-03 15:18:16 浏览: 37
Java Fibonacci 平均成绩 笛卡尔坐标系
Fibonacci数列是一个经典的数列,其特点是每个数字(从第三项开始)等于前两个数字之和。例如,前几项是0, 1, 1, 2, 3, 5...。你可以通过循环结构和条件判断来计算并生成这个数列。
这是一个简单的Python代码示例,用于计算并打印Fibonacci数列的前n项:
```python
def fibonacci(n):
fib_sequence = [0, 1] # 初始化序列的前两项
while len(fib_sequence) < n:
next_number = fib_sequence[-1] + fib_sequence[-2] # 计算下一个数
fib_sequence.append(next_number) # 添加到序列
for i in range(0, len(fib_sequence), 5): # 每隔5项换行输出
print(*fib_sequence[i:i+5], sep=', ', end='\n')
# 传入你想要的n值调用函数
n = int(input("请输入一个正整数n: "))
fibonacci(n)
```
当你运行这个程序时,它会提示你输入一个正整数n,然后按照指令输出Fibonacci数列的前n项,每显示5项换一行。
阅读全文