Как я могу написать этот шаблон на Python?
Выведите следующий шаблон в python для заданного количества строк.
Паттерн для N = 5
1 2 3 4 5
11 12 13 14 15
21 22 23 24 25
16 17 18 19 20
6 7 8 9 10
Что я уже пробовал:
n = int(input()) upper = int(n/2)+1 lower = n - upper start_i_lower = 0 for i in range(0, upper): if i != 0: i = i + i start = n*i + 1 end = start + n for j in range(start, end): print(j, end =" ") start_i_lower = i print() start_i_lower -= 1 for i in range(0, lower): if(n%2 == 0): start_i_lower -= 1 start = n*(start_i_lower-1) + 1 end = start + n for j in range(1, n+1): print(j+n, end =" ") print()
Richard MacCutchan
В чем же вопрос?
OriginalGriff
И что же?
Что он делает такого, чего вы не ожидали, или не делает того, что вы сделали?
Что вы пытались сделать, чтобы выяснить, почему?
Есть ли какие-либо сообщения об ошибках, и если да, то где и когда? Что вы сделали, чтобы это произошло?
Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы.
Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.