python 矩阵向右旋转90°(分行输入输出)
输入格式
第一行输入两个整数n,m,用空格隔开。
接下来n行,每行输入m个整数,表示输入矩阵。矩阵元素都是int范围内的整数。
输出格式
输出m行,每行n个空格隔开的整数,表示旋转以后的矩阵。注意:每行末尾不能输出多余空行。
样例输入
3 4 -1 3 6 3 7 7 9 1 10 3 4 6
样例输出
10 7 -1 3 7 3 4 9 6 6 1 3
代码实现
m,n=input().strip().split() m=int(m)#行数 n=int(n)#列数 line=[] dp=[[0 for i in range(n)]for i in range(m)] for i in range(m): line=input().split() line=[int(e)for e in line] for j in range(n): dp[i][j]=line[j] for i in range(n): for j in range(m-1,0,-1): print(dp[j][i],end=' ') print(dp[0][i])