Заполнить матрицу числами по порядку по диагоналям, параллельным побочной. Начало — верхний левый угол. Размер матрицы вводится пользователем.
Образец:

n = int(input())
a = [[0] * n for i in range(n)]
k = 1
for i in range(n): # заполнение выше побочной диагонали
for j in range(i + 1):
a[i - j][j] = str(k).ljust(3)
k += 1
for i in range(n - 1, 0, -1): # нижняя часть
for j in range(i):
a[n - j - 1][n - i + j] = str(k).ljust(3)
k += 1
for row in a:
print(*row)
