import pandas as pd

def fit_in_middle(N):

if N % 2 != 0:

raise ValueError(“Число N должно быть четным”)

df = pd.DataFrame(0, index=range(N), columns=range(N))

middle_row = N // 2

df.iloc[middle_row, :] = 1

df.index = range(N)

return df
Что сделать чтобы ответ получился:
0 1 2 3 4 5
0 0 0 0 0 0 0
1 0 0 0 0 0 0
2 0 0 0 0 0 0
3 1 1 1 1 1 1
4 0 0 0 0 0 0
5 0 0 0 0 0 0
6 0 0 0 0 0 0