码迷,mamicode.com
首页 > 编程语言 > 详细

python 矩阵向右旋转90°(分行输入输出)

时间:2020-01-16 14:09:51      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:输入格式   split   class   code   rip   接下来   表示   范围   整数   

输入格式

第一行输入两个整数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°(分行输入输出)

标签:输入格式   split   class   code   rip   接下来   表示   范围   整数   

原文地址:https://www.cnblogs.com/mark0/p/12200712.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!