1)输入正整数n,利用列表求斐波拉契数列前n项,每行显示6项,每项占10列宽度,程序运行效果如下。26112358132134558914423337761098715972584418167651094617711286574636875025121393非递归输出结果右对齐
时间: 2024-03-07 07:49:53 浏览: 47
Java实现斐波那契数列的前n项和
4星 · 用户满意度95%
可以在字符串格式化中使用右对齐符号`>`来实现输出结果右对齐,以下是Python代码实现:
```python
n = int(input("请输入正整数n: "))
fib_list = [0, 1]
for i in range(2, n):
fib_list.append(fib_list[i-1] + fib_list[i-2])
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
```
阅读全文