每天开心一点

Python:每日一题 11

2017-11-27 11:38:00    六月    743    来源: http://bbs.fishc.com/thread-84912-1-1.html

题目:两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵:
  1. X = [[12,7,3],
  2.     [4,5,6],
  3.     [7,8,9]]

  4. Y = [[5,8,1],
  5.     [6,7,3],
  6.     [4,5,9]]
复制代码

程序分析:创建一个新的 3 行 3 列的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。

您是VIP用户,您可免回复查看本帖隐藏的内容

  1. X = [[12,7,3],
  2.     [4,5,6],
  3.     [7,8,9]]

  4. Y = [[5,8,1],
  5.     [6,7,3],
  6.     [4,5,9]]

  7. result = [[0,0,0],
  8.          [0,0,0],
  9.          [0,0,0]]

  10. # 迭代输出行
  11. for i in range(len(X)):
  12.    # 迭代输出列
  13.    for j in range(len(X[0])):
  14.        result[i][j] = X[i][j] + Y[i][j]

  15. for r in result:
  16.    print(r)
复制代码


欢迎小伙伴们,一起答题!
如果你有能力,欢迎加入我们!
已经上车老司机: @ooxx7788 @lumber2388779   
点我上车