输入正整数n,利用列表求斐波拉契数列前n项,每行显示6项,每项占10列宽度
时间: 2024-03-24 18:37:57 浏览: 52
计算斐波那契数列的第n项
好的,以下是Python代码实现:
```python
n = int(input())
fib = [1, 1] # 初始化斐波那契数列前两项
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2]) # 计算下一个斐波那契数列数值
for i in range(n):
print('{:10d}'.format(fib[i]), end='') # 每项占10列宽度
if (i+1) % 6 == 0: # 每行显示6项
print() # 换行
```
输出结果如下:
```
1 1 2 3 5 8
13 21 34 55 89 144
233 377 610 987 1597 2584
4181 6765 10946 17711 28657 46368
75025 121393 196418 317811 514229 832040
```
希望能解答您的问题。
阅读全文