print("Введите длину ребра квадрата:")
n=int(input())
if n%2==0: #Нечётное ребро
n=n+1
A=[[0]*n]*n #заполнение нулями
A[5][5]=1
for i in range (len(A)): #вывод в виде таблицы
for j in range (len(A)):
print(A[j], end=" ")
print(" ")
Введите длину ребра квадрата:
11
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
изменяется весь столбец а не строка
n=int(input())
if n%2==0: #Нечётное ребро
n=n+1
A=[[0]*n]*n #заполнение нулями
A[5][5]=1
for i in range (len(A)): #вывод в виде таблицы
for j in range (len(A)):
print(A[j], end=" ")
print(" ")
Введите длину ребра квадрата:
11
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
0 0 0 0 0 2 0 0 0 0 0
изменяется весь столбец а не строка