lb4t_tv
lb4t_tv

Reputation: 69

Nested Loops Python

Hi I am working with nested loops but can not figure out a way to start a new row for my nested loop below:

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

Output

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

The output I want is:

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

and so on

Upvotes: 1

Views: 695

Answers (2)

Terry Jan Reedy
Terry Jan Reedy

Reputation: 19144

This (and minor variations) also work:

for i in range(10):
    print((('%s '%i)*10)[:-1])

Upvotes: 0

lb4t_tv
lb4t_tv

Reputation: 69

Thank you but I found the answer!

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

Upvotes: 5

Related Questions