内容 :
已知一(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])