Nested Loop Python

nested-loops, python, python-3.x

Solution

You're incrementing `count` in the inner loop which is why you keep getting larger numbers before you want to

You could just do this.

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

Problem

``` count = 1 for i in range(10): for j in range(0, i): print(count, end='') count = count +1 print() input() ``` I am writing a program that should have the output that looks like this. ``` 1 22 333 4444 55555 666666 7777777 88888888 999999999 ``` With the above code I am pretty close, but the way my count is working it just literally counts up and up. I just need help getting it to only count to 9 but display like above. Thanks.

Original source