Сформировать квадратную матрицу порядка n по данному образцу:
0 0 0 ... 0 0 1
0 0 0 ... 0 2 0
0 0 0 ... 3 0 0
0 (n-1) 0 ... 0 0 0
n 0 0 ... 0 0 0
Python
Ответы на вопрос
Ответил leprekon882
1
def create_matrix(n):
matrix = [[0 for _ in range(n)] for _ in range(n)]
for i in range(n):
matrix[i][n-i-1] = i+1
return matrix
print(create_matrix(5))
Этот код создаст квадратную матрицу порядка 5 с нужным образцом (смотрите фото)
Приложения:

Ответил p15
1
Ответ:
n=int(input('размер матрицы: '))
print([[(not(n-1-i-j))*(j+1) for i in range(n)] for j in range(n)])
Извините, мeньше получается некрасиво :)
Объяснение:
p15:
у вас выводится тоже в строку
Новые вопросы