如何使用嵌套的python获得输出



如何获得python嵌套的输出
我已经尝试过,但没有得到那种输出

0 1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 10
2 3 4 5 6 7 8 9 10 11
3 4 5 6 7 8 9 10 11 12
4 5 6 7 8 9 10 11 12 13
5 6 7 8 9 10 11 12 13 14
6 7 8 9 10 11 12 13 14 15
7 8 9 10 11 12 13 14 15 16
8 9 10 11 12 13 14 15 16 17
9 10 11 12 13 14 15 16 17 18

您可以创建一个list,然后在每次迭代中打印list,然后向所有元素添加一个,如下所示:

lst = [0,1,2,3,4,5,6,7,8,9]
for _ in range(10):
print(*lst, sep=' ')
lst = [l+1 for l in lst]

输出:

0 1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 10
2 3 4 5 6 7 8 9 10 11
3 4 5 6 7 8 9 10 11 12
4 5 6 7 8 9 10 11 12 13
5 6 7 8 9 10 11 12 13 14
6 7 8 9 10 11 12 13 14 15
7 8 9 10 11 12 13 14 15 16
8 9 10 11 12 13 14 15 16 17
9 10 11 12 13 14 15 16 17 18
for i in range(10):
for j in range(i, i+10):
print(j, end = " ")
print()
i = 0
while i!=10:
c = ''
for j in range(i,i+10):
c = c + str(j) + " "
print(c)
i+=1

最新更新