-->

a015: 矩陣的翻轉


内容 :

已知一(m x n)矩陣A,我們常常需要用到另一個將A中之行與列調換的矩陣。這個動作叫做矩陣的翻轉。

输入说明 : 

第一行會有兩個數字,分別為 列(row)<100 和 行(column)<100,緊接著就是這個矩陣的內容

输出说明 :

直接輸出翻轉後的矩陣

Python:

while True :
    print('输入大小')
    a = input()#横
    b = input()#竖
    m=[]
    try :
        int(a)
        int(b)
    except :
        print('不是整数哦')
    else :
        print('开始输入矩阵')
        a=int(a)
        b=int(b)
        m1 = [[0 for x in range(a)] for y in range(b)]
        m2 = [[0 for x in range(b)] for y in range(a)]
        for x in range(b) :
            print('第' , x + 1 , '行')
            for y in range(a) :
                m1[x][y] = int(input())
        for x in range(b) :
            for y in range(a) :
                m2[y][x]=m1[x][y]
        for x in range(b) :
                print(m1[x])
        for x in range(a) :
                print(m2[x])