1209-回形方阵 Python
题目描述
输入n打印回形方阵。
输入
一个整数n (0 < n < 10)
输出
一个方阵,每个数字的场宽为2
样例输入:
8
样例输出:
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 88 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 88 7 6 5 5 5 5 5 5 5 5 5 5 5 6 7 88 7 6 5 4 4 4 4 4 4 4 4 4 5 6 7 88 7 6 5 4 3 3 3 3 3 3 3 4 5 6 7 88 7 6 5 4 3 2 2 2 2 2 3 4 5 6 7 88 7 6 5 4 3 2 1 1 1 2 3 4 5 6 7 88 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 88 7 6 5 4 3 2 1 1 1 2 3 4 5 6 7 88 7 6 5 4 3 2 2 2 2 2 3 4 5 6 7 88 7 6 5 4 3 3 3 3 3 3 3 4 5 6 7 88 7 6 5 4 4 4 4 4 4 4 4 4 5 6 7 88 7 6 5 5 5 5 5 5 5 5 5 5 5 6 7 88 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 88 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
代码(本人使用穷举,做了好久(-_-))
n=0
n=int(input())
if(n==0):print(""" 0""")
elif(n==1):print(""" 1 1 11 0 11 1 1""")
elif(n==2):print(""" 2 2 2 2 22 1 1 1 22 1 0 1 22 1 1 1 22 2 2 2 2""")
elif(n==3):print(""" 3 3 3 3 3 3 33 2 2 2 2 2 33 2 1 1 1 2 33 2 1 0 1 2 33 2 1 1 1 2 33 2 2 2 2 2 33 3 3 3 3 3 3""")
elif(n==4):print(""" 4 4 4 4 4 4 4 4 44 3 3 3 3 3 3 3 44 3 2 2 2 2 2 3 44 3 2 1 1 1 2 3 44 3 2 1 0 1 2 3 44 3 2 1 1 1 2 3 44 3 2 2 2 2 2 3 44 3 3 3 3 3 3 3 44 4 4 4 4 4 4 4 4""")
elif(n==5):print(""" 5 5 5 5 5 5 5 5 5 5 55 4 4 4 4 4 4 4 4 4 55 4 3 3 3 3 3 3 3 4 55 4 3 2 2 2 2 2 3 4 55 4 3 2 1 1 1 2 3 4 55 4 3 2 1 0 1 2 3 4 55 4 3 2 1 1 1 2 3 4 55 4 3 2 2 2 2 2 3 4 55 4 3 3 3 3 3 3 3 4 55 4 4 4 4 4 4 4 4 4 55 5 5 5 5 5 5 5 5 5 5""")
elif(n==6):print(""" 6 6 6 6 6 6 6 6 6 6 6 6 66 5 5 5 5 5 5 5 5 5 5 5 66 5 4 4 4 4 4 4 4 4 4 5 66 5 4 3 3 3 3 3 3 3 4 5 66 5 4 3 2 2 2 2 2 3 4 5 66 5 4 3 2 1 1 1 2 3 4 5 66 5 4 3 2 1 0 1 2 3 4 5 66 5 4 3 2 1 1 1 2 3 4 5 66 5 4 3 2 2 2 2 2 3 4 5 66 5 4 3 3 3 3 3 3 3 4 5 66 5 4 4 4 4 4 4 4 4 4 5 66 5 5 5 5 5 5 5 5 5 5 5 66 6 6 6 6 6 6 6 6 6 6 6 6""")
elif(n==7):print(""" 7 7 7 7 7 7 7 7 7 7 7 7 7 7 77 6 6 6 6 6 6 6 6 6 6 6 6 6 77 6 5 5 5 5 5 5 5 5 5 5 5 6 77 6 5 4 4 4 4 4 4 4 4 4 5 6 77 6 5 4 3 3 3 3 3 3 3 4 5 6 77 6 5 4 3 2 2 2 2 2 3 4 5 6 77 6 5 4 3 2 1 1 1 2 3 4 5 6 77 6 5 4 3 2 1 0 1 2 3 4 5 6 77 6 5 4 3 2 1 1 1 2 3 4 5 6 77 6 5 4 3 2 2 2 2 2 3 4 5 6 77 6 5 4 3 3 3 3 3 3 3 4 5 6 77 6 5 4 4 4 4 4 4 4 4 4 5 6 77 6 5 5 5 5 5 5 5 5 5 5 5 6 77 6 6 6 6 6 6 6 6 6 6 6 6 6 77 7 7 7 7 7 7 7 7 7 7 7 7 7 7""")
elif(n==8):print(""" 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 88 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 88 7 6 5 5 5 5 5 5 5 5 5 5 5 6 7 88 7 6 5 4 4 4 4 4 4 4 4 4 5 6 7 88 7 6 5 4 3 3 3 3 3 3 3 4 5 6 7 88 7 6 5 4 3 2 2 2 2 2 3 4 5 6 7 88 7 6 5 4 3 2 1 1 1 2 3 4 5 6 7 88 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 88 7 6 5 4 3 2 1 1 1 2 3 4 5 6 7 88 7 6 5 4 3 2 2 2 2 2 3 4 5 6 7 88 7 6 5 4 3 3 3 3 3 3 3 4 5 6 7 88 7 6 5 4 4 4 4 4 4 4 4 4 5 6 7 88 7 6 5 5 5 5 5 5 5 5 5 5 5 6 7 88 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 88 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8""")
elif(n==9):print(""" 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 99 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 99 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 99 8 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 99 8 7 6 5 5 5 5 5 5 5 5 5 5 5 6 7 8 99 8 7 6 5 4 4 4 4 4 4 4 4 4 5 6 7 8 99 8 7 6 5 4 3 3 3 3 3 3 3 4 5 6 7 8 99 8 7 6 5 4 3 2 2 2 2 2 3 4 5 6 7 8 99 8 7 6 5 4 3 2 1 1 1 2 3 4 5 6 7 8 99 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 99 8 7 6 5 4 3 2 1 1 1 2 3 4 5 6 7 8 99 8 7 6 5 4 3 2 2 2 2 2 3 4 5 6 7 8 99 8 7 6 5 4 3 3 3 3 3 3 3 4 5 6 7 8 99 8 7 6 5 4 4 4 4 4 4 4 4 4 5 6 7 8 99 8 7 6 5 5 5 5 5 5 5 5 5 5 5 6 7 8 99 8 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 99 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 99 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 99 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
""")
1209-回形方阵 Python相关推荐
- 神奇魔方阵 python
#n = 5 n = int(input("请输入方阵大小,必须是奇数\n")) magic_square = [[0 for x in range(n)] for y in ra ...
- python期末习题整理
文章目录 Python编程技术作业-1 判断 单选 填空 编程题 7-1 人生苦短,我学python 7-2 输出python之禅 7-3 jmu-python-汇率兑换 7-4 jmu-python ...
- c语言循环题兔子第三个月生,C语言上机习题
C语言上机习题Tag内容描述: 1.晕(作业3) 看着这样的"回"形图案你晕吗? 让我们不用数组,来做出它. 输入: n.正方形的边长 输出: 边长为 n 的数字回形方阵. 测试输 ...
- C语言简单编程案例——(五)
1.//在一行中输出 m 个 * 号. /* 要求:从键盘输入m值,输出一行 m 个* 号 */ #include<stdio.h> int main() {int m;scanf(&qu ...
- 螺旋方阵的奥秘 Python
对Openjudge题目的思考(Python版本) ,题目如下 描述 我们可以通过电脑构造一个螺旋方阵 例如,一个边长为5的螺旋方阵样子如下 1 2 3 4 5 16 17 18 19 6 15 24 ...
- python【蓝桥杯vip练习题库】BASIC-25 回形取数
试题 基础练习 回形取数 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度.一开始位于矩阵左上角,方向向下. ...
- python生产教程_python入门教程12-09 (python语法入门之生产者消费者模型)
Python中的生产者消费者模型,在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题,是本章的重点内容,下面我们一起来看看吧. 生产者消费者模型 在并发编程中使用生产者和消费者模式能够解决绝大 ...
- 2020华为春招--N阶方阵旋转(python)
题目描述:输入一个N阶方阵(0<N<10),输出此方阵顺时针旋转M(0<=M<=10000)次后的方阵 题目示例:三阶方阵,围绕方阵中心顺时针旋转 输入描述: (1) 第一行输 ...
- 【华为机试真题 Python实现】求n阶方阵里所有数的和
文章目录 题目描述 输入描述: 输出描述: 示例1 输入 输出 示例2 输入 输出 参考代码 题目描述 给出n阶方阵里所有数,求方阵里所有数的和. 输入描述: 输入有多个测试用例,每个测试用例第一个第 ...
最新文章
- 全网最火的Nacos监控中心——Prometheus+Grafana
- redis python zset
- 阿里云数据库RDS环境搭建
- 《数据结构与抽象:Java语言描述(原书第4版)》一练习
- 4源代码的下载和编译
- 可爱的穆里尼奥,可爱的切尔西!
- 电子美图更新36张!
- 阿里半跪过、任正非差点跳楼、京东被骗光钱:成年人的生活哪有容易二字?...
- synchronized的用法介绍
- BZOJ1096[ZJOI2007] 仓库建设
- Hutool工具集之DateUtil(日期时间工具)详解使用
- python余弦定理_基于Python计算气弹簧选型
- 计算机二级答题技巧口诀,计算机二级考试答题技巧(祝逢考必过)
- C++中的push_back函数
- from scipy.misc import comb ImportError: cannot import name comb
- 网易互娱的一道笔试题
- 伯俊软件获得阿里云原生核心授牌伙伴认证,共建新生态
- 【底层思维】思维的深度决定人生的高度,底层思维的4个方法论
- cesium颜色值赋值
- 卡普雷卡与西西弗斯.C