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 相关文章推荐
python获取当前计算机cpu数量的方法
Apr 18 Python
Python类定义和类继承详解
May 08 Python
Python简单实现Base64编码和解码的方法
Apr 29 Python
Django 添加静态文件的两种实现方法(必看篇)
Jul 14 Python
Python实现将数据写入netCDF4中的方法示例
Aug 30 Python
在PyCharm下打包*.py程序成.exe的方法
Nov 29 Python
Python爬虫爬取煎蛋网图片代码实例
Dec 16 Python
基于TensorBoard中graph模块图结构分析
Feb 15 Python
使用python 计算百分位数实现数据分箱代码
Mar 03 Python
带你学习Python如何实现回归树模型
Jul 16 Python
Ubuntu权限不足无法创建文件夹解决方案
Nov 14 Python
python中温度单位转换的实例方法
Dec 27 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初学者头疼问题总结
2006/10/09 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
2014/08/22 PHP
ThinkPHP框架设计及扩展详解
2014/11/25 PHP
php rmdir使用递归函数删除非空目录实例详解
2016/10/20 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
javascript面向对象编程(一) 实例代码
2010/06/25 Javascript
javascript中删除指定数组中指定的元素的代码
2011/02/12 Javascript
js判读浏览器是否支持html5的canvas的代码
2013/11/18 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
ExtJS4给Combobox设置列表中的默认值示例
2014/05/02 Javascript
javascript实现获取服务器时间
2015/05/19 Javascript
js实现楼层效果的简单实例
2016/07/15 Javascript
jQuery获取与设置iframe高度的方法
2016/08/01 Javascript
JavaScript中${pageContext.request.contextPath}取值问题及解决方案
2016/12/08 Javascript
JS字符串false转boolean的方法(推荐)
2017/03/08 Javascript
nodejs个人博客开发第四步 数据模型
2017/04/12 NodeJs
javascript标准库(js的标准内置对象)总结
2018/05/26 Javascript
vue树形结构获取键值的方法示例
2018/06/21 Javascript
js canvas画布实现高斯模糊效果
2018/11/27 Javascript
详解vue中async-await的使用误区
2018/12/05 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
python中将函数赋值给变量时需要注意的一些问题
2017/08/18 Python
详解python爬虫系列之初识爬虫
2019/04/06 Python
Python (Win)readline和tab补全的安装方法
2019/08/27 Python
Ubuntu中配置TensorFlow使用环境的方法
2020/04/21 Python
python+appium+yaml移动端自动化测试框架实现详解
2020/11/24 Python
有abstract方法的类一定要用abstract修饰吗
2016/03/14 面试题
中专毕业生自荐信
2013/11/16 职场文书
体育教师求职信
2014/06/30 职场文书
七一建党节演讲稿
2014/09/11 职场文书
办公室日常管理制度
2015/08/04 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书
python tkinter Entry控件的焦点移动操作
2021/05/22 Python
vue3不同环境下实现配置代理
2022/05/25 Vue.js