Информатика, вопрос задал seventeen9006 , 1 год назад

Python. помогите с кодом​

Приложения:

Ответы на вопрос

Ответил xerex21
1

import numpy as np

def matrix(n):

 l = (2*n - 1)

 m = np.ones((l,l), dtype=int) * n

 for i in range(1, n-1):

   m[i, i:l - i] = n - i

   m[l - i - 1, i:l - i] = n - i

   m[i + 1:l - i - 1, i] = n - i

   m[i + 1:l - i - 1, l - i - 1] = n - i

 m[l//2,l//2] = 1

 return m

res = matrix(3)

for row in res:

 print(*row, sep=' ')

Новые вопросы