用户111111111111111 2021-11-26 23:18 采纳率: 78.6%
浏览 44
已结题

11111111111111111111

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("")






```

  • 写回答

1条回答 默认 最新

  • 关注

    你题目的解答代码如下:

    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("")
    

    如有帮助,望采纳!谢谢!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月26日
  • 已采纳回答 11月26日
  • 修改了问题 11月26日
  • 创建了问题 11月26日