更新时间:2022-11-16 19:07:17
您正在内部循环中递增count
,这就是为什么在您想要获得更大的数字之前
You're incrementing count
in the inner loop which is why you keep getting larger numbers before you want to
您可以这样做.
>>> for i in range(1, 10):
print str(i) * i
1
22
333
4444
55555
666666
7777777
88888888
999999999
或者如果您出于某些原因想要嵌套循环
or if you want the nested loop for some reason
from __future__ import print_function
for i in range(1, 10):
for j in range(i):
print(i, end='')
print()