Matrix_muliplikation-WiP.py 617 B

123456789101112131415161718192021222324252627282930
  1. A = [[0, 0],
  2. [0, 0],
  3. [0, 0]]
  4. B = [[0, 0],
  5. [0, 0]]
  6. def matrix_input(A):
  7. for x in range(len(A)):
  8. for y in range(len(A[0])):
  9. a = input(f"Input number for A[{x}][{y}]: ")
  10. A[x][y] = int(a)
  11. print(A)
  12. matrix_input(A)
  13. matrix_input(B)
  14. def matrix_multiplication(A,B):
  15. C = [[0 for _ in range(len(B[0]))] for _ in range(len(A))]
  16. for i in range(len(A)):
  17. for j in range(len(B[0])):
  18. for k in range(len(B)):
  19. C[i][j] += A[i][k] * B[k][j]
  20. return C
  21. print(matrix_multiplication(A,B))