Error

用键盘输入的值填充矩阵

让程序接收一个二维数组作为输入,形式为 n 行,每行包含 m 数字分隔空间。如何计算它们?例如像这样:

A=[] 对于范围内的我(n): A.append(list(map(int, input().split()))) # list()方法创建一个list(array)   # 来自括号中给出的数据集

或者,不使用复杂的嵌套函数调用:

A=[] 对于范围内的我(n): row = input().split() # 读取带有数字的字符串, # 按空格分割成元素(得到数组行) 对于我在范围内(len(行)): row[i] = int(row[i]) # 列表行的每个元素转换为数字 A.append(row) # 将数组行附加到数组 A

遍历矩阵元素

矩阵的每个元素都有两个索引,因此您需要使用嵌套循环来遍历所有元素。
通常一个矩阵是逐行迭代的:外层循环遍历行索引,而内层循环遍历列索引。
但如有必要,您可以遍历矩阵和列,然后循环反转。