欢迎
我通常理解循环的概念以及它们是如何工作的。然而,我遇到了一个我无法理解的人
for i in range(10):
for j in range(i):
print(i, end="")
print()
这个循环将显示一个数字列表
1
22
333
4444
55555
666666
7777777
88888888
999999999
这正是我想要的......但我不明白为什么它在每一行打印相同的数字。如果打印了“j”变量,程序就会像我预期的那样工作。
0
01
012
0123
01234
012345
0123456
01234567
012345678
有人知道这是为什么吗?
编辑:
谢谢你的回答。我终于明白了(感觉很愚蠢,我以前没有)