請撰寫一程式,讓使用者建立兩個2*2的矩陣,其內容為從鍵盤輸入的整數,接著輸出這兩個矩陣的內容以及它們相加的結果。
輸入與輸出會交雜如下,輸出的部份以粗體字表示
Enter matrix 1:
[1, 1]: 3
[1, 2]: 5
[2, 1]: 7
[2, 2]: 5
Enter matrix 2:
[1, 1]: 6
[1, 2]: 9
[2, 1]: 8
[2, 2]: 3
Matrix 1:
3 5
7 5
Matrix 2:
6 9
8 3
Sum of 2 matrices:
9 14
15 8
程式執行狀況擷圖

程式碼:
matrix1 = [[0 for i in range(2)] for j in range(2)]
matrix2 = [[0 for i in range(2)] for j in range(2)]
print('Enter matrix 1:')
for i in range(2):
for j in range(2):
num1 = int(input('[{}, {}]: '.format(i+1,j+1)))
matrix1[i][j] = num1
print('Enter matrix 2:')
for i in range(2):
for j in range(2):
num2 = int(input('[{}, {}]: '.format(i+1,j+1)))
matrix2[i][j] = num2
print('Matrix 1:')
for i in range(2):
for j in range(2): print(matrix1[i][j],end=' ')
print()
print('Matrix 2:')
for i in range(2):
for j in range(2): print(matrix2[i][j],end=' ')
print()
print('Sum of 2 matrices:')
for i in range(2):
for j in range(2): print((matrix1[i][j]+matrix2[i][j]),end=' ')
print()
沒有留言:
張貼留言