Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中循环数字;123456789_Python_Python 3.x - Fatal编程技术网

在python中循环数字;123456789

在python中循环数字;123456789,python,python-3.x,Python,Python 3.x,最终看起来像是123456789重复出现。我需要调整它以形成一个打印的循环 for i in range(10): for j in range(10): print(j, end=' ') print() 任何想法您应该在内部循环中打印i,而不是j: 000000000 111111111 etc. i指需要写十次的数字j只是为了使语法对第二个循环有效。事实上,我建议将j重命名为。: >>> for i in range(10): ...

最终看起来像是123456789重复出现。我需要调整它以形成一个打印的循环

for i in range(10):
   for j in range(10):
        print(j, end=' ')
    print()

任何想法

您应该在内部循环中打印
i
,而不是
j

000000000
111111111
etc.
i
指需要写十次的数字
j
只是为了使语法对第二个循环有效。事实上,我建议将
j
重命名为

>>> 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
>>>

按照惯例,这意味着您不打算在循环中使用它。

尝试在循环中打印
i
,看看会发生什么。

当您使用10乘10的循环时,如果您想要的输出是:

for i in range(10):
   for _ in range(10):
        print(i, end=' ')
   print()

是的,就是这样。这是怎么回事?我试图阅读代码,但尽我所能,我无法想象代码阅读“对于范围(10)内的j”有任何用处。它只是做同样的事情十次,正如你们所希望的。你们都很好。谢谢你的回答和解释。有趣的惯例。我喜欢。
>>> for x in range(10):
...     print(str(x)*10)
...  
0000000000
1111111111
2222222222
3333333333
4444444444
5555555555
6666666666
7777777777
8888888888
9999999999