Python Code Example: simple pattern

Code Explanation

LineDescription
1for loop with the range 0 to 9 and a counter variable called i
2A second for loop, nested in the first one with the range 0 to i and the counter variable j
3The counter variable i of the first for loop is output.
In the first loop pass only a 1 is output, because the second loop has the range 0 – 1. On the second pass, the counter variable of the first loop (i) is 2. Consequently, the second for loop has the range 0 – 2, which is why the number 2, 2 times is output. The number 3, 3 times and so on
4Each time the second for loop is processed, the print() method is called to print a new line
for i in range(0, 9):
    for j in range(0, i):
        print(i, end="")
    print()
Output
1
22
333
4444
55555
666666
7777777
88888888