Python 練習(xí)實例44
python 練習(xí)實例44
兩個 3 行 3 列的矩陣,實現(xiàn)其對應(yīng)位置的數(shù)據(jù)相加,并返回一個新矩陣:
x = [[12,7,3], [4 ,5,6], [7 ,8,9]] y = [[5,8,1], [6,7,3], [4,5,9]]
程序分析:創(chuàng)建一個新的 3 行 3 列的矩陣,使用 for 迭代并取出 x 和 y 矩陣中對應(yīng)位置的值,相加后放到新矩陣的對應(yīng)位置中。
程序源代碼:
源代碼::
#!/usr/bin/python # -*- 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(len(x)): # 迭代輸出列 for j in range(len(x[0])): result[i][j] = x[i][j] + y[i][j] for r in result: print(r)
執(zhí)行以上代碼,輸出結(jié)果如下:
[17, 15, 4] [10, 12, 9] [11, 13, 18]