Я пытаюсь написать функцию python с двумя циклами for (один вложенный), принять n чисел и сформировать сетку.Пока у меня есть этот код, и мне просто нужно иметь возможность «войти» после того, как цикл прошел до числа n.
def draw_grid(n):
for i in range(1,n+1,+1):
for j in range(1,n+1,+1):#(1,n+1,+1) starts at 1, ends at n + 1, adds in increments of 1
print(j, end=' ')
draw_grid(3)
печатает:
1 2 3 1 2 3 1 2 3
цель:
1 2 3
1 2 3
1 2 3
, поэтому, если бы я изменил n to equal 5
, он бы «вводил» каждое 5-е число.Я попытался поиграть с использованием end=' '
в разных позициях, чтобы заставить это работать, но это просто меняет способ разделения отдельных чисел, а не каждого n
числа.