Python:输入5*5矩阵a,完成下列要求

输入5*5矩阵a,完成下列要求
1.输出矩阵a
2.将第二行和第五行元素对调后,输出新的矩阵a
3.用正对角线上的合元素分别除以各元素所在行,输出新的矩阵a
运行结果如下:

img


这是我的代码

img


这是我的运行结果

img


不知道是哪里的问题ಥ_ಥ
能不能帮我看看,谢谢

1、初始矩阵肯定不是y,y是最后输入的数据;
2、print(z[k]),打印的只是其中一行,应该循环打印每行;
3、对角线的元素除各行元素数据取得不对。