Здравствуйте! Пишу свой метод Крамера на питоне. Возникла проблема с формированием
следующих матриц. По моей логике код должен работать нормально, ибо аргумент функции
defaultMatrix никак не меняется, а меняются только переменные, хранящие исходный массив, но питон думает иначе... В чем может быть ошибка? Спасибо
Вот код:
def CramersRule(defaultMatrix, values):
matrix1 = defaultMatrix
for i in range(3):
matrix1[i][0] = -values[I]
matrix2 = defaultMatrix
for i in range(3):
matrix2[i][1] = -values[I]
matrix3 = defaultMatrix
for i in range(3):
matrix3[i][2] = -values[i]
# ...
Вот вывод в консоль: