我正在尝试编辑代码以生成10行。第一行从0开始,最后一行从第9行开始。每行包含一个10个整数的字符串,其中0表示第一行并且按连续顺序排列。我已经产生了以下内容,我不能为我的生活找出下一步该做什么。
man -k
将输出
for i in range(10):
for i in range(10):
print(i,end=' ')
print('\n')
答案 0 :(得分:0)
如果您尝试将每一行设为0 0 0 0 0 0 0 0 0 0,依此类推,那么您的问题是为for循环重用该变量:
for i in range(10):
for j in range(10):
print(i,end=' ') #Now i is 0 for the first line, 1 for the next, and so on
print('\n')
答案 1 :(得分:0)
第一个变量在每次迭代中被覆盖,在第二个循环中使用不同的变量:
for i in range(10):
for j in range(10):
print(i,end=' ')
print('\n')
答案 2 :(得分:0)
使用此:
for i in range(10):
for j in range(10):
print(i, end=' ')
print('')
请注意,内部循环使用不同的变量名,允许您访问外部循环变量。这是输出:
0 0 0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2 2
3 3 3 3 3 3 3 3 3 3
4 4 4 4 4 4 4 4 4 4
5 5 5 5 5 5 5 5 5 5
6 6 6 6 6 6 6 6 6 6
7 7 7 7 7 7 7 7 7 7
8 8 8 8 8 8 8 8 8 8
9 9 9 9 9 9 9 9 9 9