Я хотел бы создать программу, которая умножает две матрицы, заданные пользователем. Я хочу, чтобы пользователь вводил строки первой матрицы, а затем я хочу сохранить каждую строку в словаре, при этом словарные ключи являются номером строки. Тем не менее, когда я делаю raw_input спросить пользователю ith
строку, я получаю ошибку:Множество матриц в python, ошибка в raw_input
TypeError: cannot concatenate 'str' and 'int' objects
Это мой код:
print "this program computes the product of two square matrices with real entries"
n = raw_input("Enter number of columns=Number of rows")
rowsofmatrix1={}
columnsofmatrix2={}
for i in range (1,n+1):
rowsofmatrix1[i]=raw_input("Enter row number"+str(i)+"of the first matrix as a list")
for j in range (1,n+1):
columnsofmatrix2[j]=raw_input("Enter column number"+str(j)+"of the second matrix as a list")
print rowsofmatrix1
О, я не понял ... Думаю, я просто поставлю ввод вместо raw_input. благодаря – Diego