jz=[ ]
for i in range(0,5):
line=input()
linedata=list( )
jz.append(linedata)
for i in range(1,5):
for j in range( ):
jz[i][j],jz[j][i]=jz[j][i],jz[i][j]
print("-"*20)
for i in range(0,5):
for j in range(0,5):
print("%4d"%jz[i][j],end="")
print("")
```
你题目的解答代码如下:
jz=[ ]
for i in range(0,5):
line=input() #输入1行数据
linedata=list( map(int,line.split(" ")) ) #拆分成多项并转换成整数,放入列表
jz.append(linedata) #追加入矩阵列表(1行)
for i in range(1,5): #矩阵转置
for j in range(0, i ):
jz[i][j],jz[j][i]=jz[j][i],jz[i][j]
print("-"*20)
for i in range(0,5): #输出转置后的结果
for j in range(0,5):
print("%4d"%jz[i][j],end="")
print("")
如有帮助,望采纳!谢谢!