7 8 9
6 1 2
5 4 3
print('Input n --> ') # 6 - квадратная спираль снаружу n = int(input()) v = [[0] * n for i in range(n)] m = n i = 0 j = n - 1 value = n * n while n != 0: k = 0 while k <= n - 1: value -= 1 j -= 1 v[i][j] = value k += 1 for k in range(0, n - 1): i += 1 value -= 1 v[i][j] = value for k in range(0, n - 1): j += 1 value -= 1 v[i][j] = value for k in range(0, n - 1): i -= 1 value -= 1 v[i][j] = value i += 1 j -= 1 if n < 2: n = 0 else: n = n-2 for i in range(m): for j in range(m): print(v[i][j], end=' ' * 3) print()