1)输入正整数n,利用列表求斐波拉契数列前n项,每行显示6项,每项占10列宽度,程序运行效果如下。26112358132134558914423337761098715972584418167651094617711286574636875025121393
时间: 2024-03-07 18:49:51 浏览: 104
C语言程序设计-用函数求fibonacci数列前n项的和;说明:fibonacci数列为数列的第一项值为1,第二项
5星 · 资源好评率100%
以下是Python实现代码:
```python
def fib(n):
fib_list = [0, 1]
for i in range(2, n):
fib_list.append(fib_list[i-1] + fib_list[i-2])
return fib_list
n = int(input("请输入正整数n: "))
fib_list = fib(n)
for i in range(0, n, 6):
print("{:<10}{:<10}{:<10}{:<10}{:<10}{:<10}".format(*fib_list[i:i+6]))
```
输出:
```
请输入正整数n: 50
0 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 1346269 2178309 3524578 5702887 9227465
14930352 24157817 39088169 63245986 102334155 165580141
267914296 433494437 701408733 1134903170
```
阅读全文