python实现矩阵打印


Posted in Python onMarch 02, 2019

本文实例为大家分享了python实现矩阵打印的具体代码,供大家参考,具体内容如下

之前面试嵌入式软件的一道题,用c实现矩阵打印,考场上并没有写出来,之后总感觉自己写不出来也就没有去实现,在网上找也没能找到答案,结果这问题一直悬在脑海里。这才静下来想了想,发现并不难,便打算用python来实现,同时也是学习python之路的一个开始吧。

print("Please input a number:",end='')
num = int(input())
n = num*2
Matrix = [([0] * n)for i in range(n)]
for i in range(0,num):
 x = num-i
 for j in range(i,n-i):
  #print(j)
  #Matrix[i].insert(j,num-i)
  #Matrix[j].insert(i,num-i)
  #Matrix[n-i-1].insert(j,num-i)
  #Matrix[j].insert(n-i-1,num-i)
  Matrix[i][j]  = x
  Matrix[j][i]  = x
  Matrix[n-i-1][j] = x
  Matrix[j][n-i-1] = x
for i in range(0,n):
 #print(i)
 for j in range(0,n):
  print(str(Matrix[i][j])+" ",end='')
  # print(" ",end='')
 print('\n')

我使用vscode写的,感觉蛮喜欢的。

python实现矩阵打印

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
可用于监控 mysql Master Slave 状态的python代码
Feb 10 Python
利用Python实现颜色色值转换的小工具
Oct 27 Python
Python把csv数据写入list和字典类型的变量脚本方法
Jun 15 Python
浅谈Pandas:Series和DataFrame间的算术元素
Dec 22 Python
python交互界面的退出方法
Feb 16 Python
python 随机森林算法及其优化详解
Jul 11 Python
Python 利用高德地图api实现经纬度与地址的批量转换
Aug 14 Python
python将字母转化为数字实例方法
Oct 04 Python
浅析pandas 数据结构中的DataFrame
Oct 12 Python
Python 面向对象部分知识点小结
Mar 09 Python
Python ATM功能实现代码实例
Mar 19 Python
使用TensorBoard进行超参数优化的实现
Jul 06 Python
python实现杨氏矩阵查找
Mar 02 #Python
Python3.4学习笔记之列表、数组操作示例
Mar 01 #Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
Mar 01 #Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
Mar 01 #Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
Mar 01 #Python
Python判断两个文件是否相同与两个文本进行相同项筛选的方法
Mar 01 #Python
Python脚本按照当前日期创建多级目录
Mar 01 #Python
You might like
解析PHP中empty is_null和isset的测试
2013/06/29 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
2015/03/07 PHP
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
2014/06/24 Javascript
jquery中ajax处理跨域的三大方式
2016/01/05 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
jQuery多文件异步上传带进度条实例代码
2016/08/16 Javascript
jQuery查找节点方法完整实例
2016/09/13 Javascript
JS库之Highlight.js的用法详解
2017/09/13 Javascript
vue中eventbus被多次触发以及踩过的坑
2017/12/02 Javascript
vue 动态修改a标签的样式的方法
2018/01/18 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
2018/03/22 Javascript
react native 获取地理位置的方法示例
2018/08/28 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
2019/05/09 Javascript
js实现一个简易计算器
2020/03/30 Javascript
javascript 使用sleep函数的常见方法详解
2020/04/26 Javascript
js制作提示框插件
2020/12/24 Javascript
tensorflow: 查看 tensor详细数值方法
2018/06/13 Python
对Python3 解析html的几种操作方式小结
2019/02/16 Python
Python的log日志功能及设置方法
2019/07/11 Python
Django模型修改及数据迁移实现解析
2019/08/01 Python
Python中Pyspider爬虫框架的基本使用详解
2021/01/27 Python
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
HTML5之SVG 2D入门5—颜色的表示及定义方式
2013/01/30 HTML / CSS
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
华三通信H3C面试题
2015/05/15 面试题
英文翻译的自我评价语句
2013/10/04 职场文书
外贸业务员岗位职责
2013/11/24 职场文书
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
冰淇淋店的创业计划书
2014/02/07 职场文书
2014年六一儿童节演讲稿
2014/05/23 职场文书
运动会加油稿100字
2014/09/19 职场文书
计算机专业自荐信范文
2015/03/26 职场文书
如何做好员工培训计划?
2019/07/09 职场文书
迎客户欢迎词三篇
2019/09/27 职场文书
解析原生JS getComputedStyle
2021/05/25 Javascript