def matrix(X,Y): a_list=[] a_list_1=[] a_list_2=[] a_list_3=[] #**********SPACE********** for i in range(________________): for j in range(3): #**********SPACE********** if ________________: temp=a_list_1 elif i==1: temp=a_list_2 else: #**********SPACE********** temp=________________ temp.append(X[i][j]+Y[i][j]) a_list.insert(0,a_list_1) a_list.insert(1,a_list_2) a_list.insert(2,a_list_3) #**********SPACE********** return ________________ def main(): X = [[12,7,3], [4 ,5,6], [7 ,8,9]] Y = [[5,8,1], [6,7,3], [4,5,9]] print("新矩阵为:",matrix(X,Y)) if __name__ == '__main__': main()
时间: 2023-07-01 21:25:55 浏览: 33
以下是完整代码,其中缺失的空白处用了#**********SPACE**********表示,需要填写相应的代码:
```
def matrix(X,Y):
a_list=[]
a_list_1=[]
a_list_2=[]
a_list_3=[] #**********SPACE**********
for i in range(3): #**********SPACE**********
for j in range(3):
if i==0:
temp=a_list_1
elif i==1:
temp=a_list_2
else: #**********SPACE**********
temp=a_list_3
temp.append(X[i][j]+Y[i][j])
a_list.insert(0,a_list_1)
a_list.insert(1,a_list_2)
a_list.insert(2,a_list_3) #**********SPACE**********
return a_list
def main():
X = [[12,7,3],
[4 ,5,6],
[7 ,8,9]]
Y = [[5,8,1],
[6,7,3],
[4,5,9]]
print("新矩阵为:",matrix(X,Y))
if __name__ == '__main__':
main()
```
在这段代码中,我们定义了一个函数`matrix`,接受两个参数`X`和`Y`,两个参数都是一个包含三个列表的二维列表。函数返回一个新的二维列表,其中每个元素都是`X`和`Y`中对应元素的和。
我们在函数中定义了四个空列表`a_list_1`、`a_list_2`、`a_list_3`和`a_list`。在循环中,我们首先根据`i`的值选择目标列表,然后将`X[i][j]`和`Y[i][j]`的和添加到目标列表中。最后,我们将三个目标列表添加到`a_list`中,并将其作为函数的返回值。
在`main`函数中,我们定义了`X`和`Y`两个矩阵,并调用`matrix`函数将它们相加,最后输出结果。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)