题目描述 计算两个二维数组之和,结果逐行输出 输入格式 [[1,2,3],[4, 5, 6],[7, 8, 9]] [[9,8,7],[6,5,4],[3,2,1]] 输出格式 [10, 10, 10] [10, 10, 10] [10, 10, 10]
时间: 2023-09-28 19:12:23 浏览: 47
二维数组习题讲解ppt
以下是 Python 代码实现:
```python
a = eval(input())
b = eval(input())
# 获取数组的行数和列数
rows = len(a)
cols = len(a[0])
# 定义一个新的二维数组
result = [[0] * cols for i in range(rows)]
# 计算两个数组的和
for i in range(rows):
for j in range(cols):
result[i][j] = a[i][j] + b[i][j]
# 逐行输出结果
for row in result:
print(row)
```
解释:
1. 首先使用 `eval()` 函数将输入的字符串转化为二维数组。
2. 然后,获取数组的行数和列数。
3. 接着,定义一个新的二维数组,用来存储计算结果。
4. 使用双重循环遍历两个数组,并将对应位置的元素相加,存储到新的数组中。
5. 最后,使用循环逐行输出结果。
阅读全文