菜鳥教程 練習例項44-兩個矩陣相加 (python3)
阿新 • • 發佈:2019-01-10
兩個 3 行 3 列的矩陣,實現其對應位置的資料相加,並返回一個新矩陣:
X = [[12,7,3],
[4 ,5,6],
[7 ,8,9]]Y = [[5,8,1],
[6,7,3],
[4,5,9]]
程式分析:建立一個新的 3 行 3 列的矩陣,使用 for 迭代並取出 X 和 Y 矩陣中對應位置的值,相加後放到新矩陣的對應位置中。
# -*- coding: UTF-8 -*-
x = [[12, 7, 3],
[4, 5, 6],
[7, 8, 9]]
y = [[5, 8, 1],
[6, 7, 3],
[4, 5, 9]]
result = [[0, 0, 0],
[0, 0, 0],
[0, 0, 0]] # 結果矩陣初始化
for i in range(0, 3):
for j in range(0, 3):
result[i][j] = x[i][j] + y[i][j]
for k in result: # 列印矩陣
print(k)