0

以下のコードでは、 list の内容を list の内容にコピーしまし aprod。リストの値を変更するとprodaリストの値も変更されます。リストをそのままにしprod=a[:]. ておきたいということも試しました。a前もって感謝します! l

a=[[1,2,3],[4,5,6],[7,8,9]]
b=[[1,2,3],[4,5,6],[7,8,9]]
prod=a.copy()
for i in range(3):
  sum=0
  for j in range(3):
    sum=0
    print("a= ",a[i][j])
    prod[i][j]=0
    print("a= ",a[i][j])
    for k in range(3):
      sum+=a[i][k]*b[k][j]
      print(a[i][k],b[k][j])
    prod[i][j]=sum  
    print("Sum=",sum,"A[i][k]=",a[i][k])
print(prod)
4

1 に答える 1