namereq

行列の2乗

Jun 4th, 2018
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.55 KB | None | 0 0
  1. arr = [[0 for i in range(4)] for j in range(4)]
  2. arr2 = [[0 for i in range(4)] for j in range(4)]
  3. #print(arr)
  4. for i in range(4):
  5.     for j in range(4):
  6.         x = input("Please Enter [" + str(i) +  "][" + str(j) +  "] Number: ")
  7.         arr[i][j] = int(x)
  8.  
  9. for i in range(4):
  10.     for j in range(4):
  11.         for k in range(4):
  12.             arr2[i][j] += arr[i][k] * arr[k][j]
  13.  
  14. for i in range(4):
  15.     print(str(arr2[i][0]) + " " +
  16.         str(arr2[i][1]) + " " +
  17.         str(arr2[i][2]) + " " +
  18.         str(arr2[i][3]))
  19. input("\nPress any key to exit.")
Advertisement
Add Comment
Please, Sign In to add comment