(Python)矩阵旋转

简介: (Python)矩阵旋转

@[TOC]

【问题描述】

输入矩阵阶数n,给n阶矩阵的元素按行序由1到n*n顺序赋值,然后将其向右旋转90度,输出旋转后的矩阵。

【输入形式】

控制台输入阶数n。

【输出形式】

输出旋转90度后的矩阵,其中每个数字占4位字符的宽度,向右对齐。

【样例输入】

4

【样例输出】

13 9 5 1
14 10 6 2
15 11 7 3
16 12 8 4

【样例说明】

输入整数n = 4,输出旋转后的矩阵。

【题解】

n = int(input())
m = n - 1
list = []
for i in range(n):
    list.append(m*n+1)
    m -= 1
    print("%4d" % list[i], end="")
    if i == n-1:
        print()
for j in range(n-1):
    for i in range(n):
        list[i] += 1
        print("%4d" % list[i], end="")
        if i == n - 1:
            print()
相关文章
|
6月前
|
存储 数据处理 Python
Python比大小
Python比大小
74 0
|
1月前
|
数据库 Python
Python 应用
【10月更文挑战第8天】Python 应用
19 4
|
6月前
|
机器学习/深度学习 数据采集 自然语言处理
|
6月前
|
机器学习/深度学习 数据挖掘 开发工具
Python100天:01.初识python
【4月更文挑战第7天】Python100天:01.初识python
87 1
Python100天:01.初识python
|
1月前
|
Java Python
Python tricksUnderscores, Dunders, and More
Python tricksUnderscores, Dunders, and More
|
3月前
|
Python
Python 中的 self 是什么?
【8月更文挑战第29天】
236 5
|
6月前
|
机器学习/深度学习 数据挖掘 算法框架/工具
Python
Python
43 1
|
6月前
|
Python
Python小灰灰
Python小灰灰
71 0
|
6月前
|
Python
python作业题
python作业题
|
6月前
|
Python
Python喜羊羊
Python喜羊羊
82 0
下一篇
无影云桌面