(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()
相关文章
|
1月前
|
机器学习/深度学习 XML TensorFlow
python (3)
python (3)
12 0
|
9月前
|
人工智能 Python Windows
一图学 Python
其实,说看了这张图就能学会 Python 显然过于“标题党”,如果你有类似的速成想法也请尽早摒弃。但这张图的价值在于,用一段简单的代码,将 Python 的许多基础知识点都涵盖在了一起。如果你是个 Python 初学者,刚看了一些入门教程,对基础有一些了解之后,可以对照这张图回顾下相关的知识点,看看自己能不能讲出里面每一个标注的含义。
|
存储 算法 Python
|
Python
Python:使用2to3将Python2转Python3
Python:使用2to3将Python2转Python3
34 0
|
Shell Python
初识python之技巧总结篇
初识python之技巧总结篇
106 0
初识python之技巧总结篇
|
数据采集 Shell Python
Python:CrawlSpiders
Python:CrawlSpiders
97 0
Python:CrawlSpiders
|
存储 API Python
Python 3.7.0 来了!
Python官网静悄悄地发布了一条大消息:正式发布 Python 3.7.0!同时发布的还有Python 3.6.6稳定版。官网刚刚更新了可下载文档,还在用Python 2.7和Python3.5的你,赶紧用起来!
5079 0
|
人工智能 Linux 测试技术
|
移动开发 Python
|
Web App开发 测试技术 程序员