Стол в питоне - PullRequest
       11

Стол в питоне

0 голосов
/ 08 января 2019

В питоне я пытался сделать таблицу вот так

1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10

Я попробовал этот код:

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

но выводит:

1 2 3 4 5 6 7 8 9 1
1 2 3 4 5 6 7 8 9 2
1 2 3 4 5 6 7 8 9 3
1 2 3 4 5 6 7 8 9 4
1 2 3 4 5 6 7 8 9 5
1 2 3 4 5 6 7 8 9 6
1 2 3 4 5 6 7 8 9 7
1 2 3 4 5 6 7 8 9 8
1 2 3 4 5 6 7 8 9 9
1 2 3 4 5 6 7 8 9 10

Ответы [ 2 ]

0 голосов
/ 08 января 2019

Ваш внешний цикл используется только для подсчета количества строк, которые будут напечатаны. Похоже, вы хотите таблицу 10х10, поэтому у вас есть 10 строк.

for row in range(10):

Затем вы хотите, чтобы числа от 1 до 10 печатались в каждой строке:

for column in range(1,11):
    print(column, end=' ')

Затем вы хотите написать новую строку, чтобы каждая строка отображалась на новой строке.

print()

Это должно сделать это.

0 голосов
/ 08 января 2019
for i in range(10):
    for j in range(1,11):
        print(j, end=" ")
    print()

или

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

На самом деле вы не хотите печатать i во внешнем цикле. Вам нужен только оператор печати для разрыва строки. Вы можете изменить количество столбцов y, изменив диапазон во внутреннем цикле (цикл j)

...