python 矩阵向右旋转90°(分行输入输出)
Posted mark_0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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])
以上是关于python 矩阵向右旋转90°(分行输入输出)的主要内容,如果未能解决你的问题,请参考以下文章