python实现矩阵打印

作者:isuperSun 时间:2023-04-27 06:34:30 

本文实例为大家分享了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实现矩阵打印

来源:https://blog.csdn.net/qq_36241986/article/details/79801752

标签:python,矩阵打印
0
投稿

猜你喜欢

  • Python根据已知邻接矩阵绘制无向图操作示例

    2023-04-26 18:53:27
  • SQL Server 数据库管理常用的SQL和T-SQL语句

    2024-01-27 01:10:53
  • Python3.6中Twisted模块安装的问题与解决

    2022-05-29 15:45:02
  • python3实现名片管理系统(控制台版)

    2021-06-28 14:34:14
  • Python实现求两个数组交集的方法示例

    2023-08-03 18:57:58
  • Php获取金书网的书名的实现代码

    2023-07-14 02:31:21
  • inner join和left join之间的区别详解

    2024-01-27 12:57:17
  • Python中的文本相似度的计算方法总结

    2021-02-08 08:40:37
  • Tag与Tagging

    2009-10-15 12:59:00
  • python爬虫增加访问量的方法

    2021-08-23 06:32:23
  • 谈谈我的“分离”观

    2010-08-31 14:47:00
  • jquery实用技巧之输入框提示语句

    2024-04-22 12:49:10
  • Python标准库之数据库 sqlite3

    2024-01-24 01:50:51
  • python开发之list操作实例分析

    2023-04-17 16:07:33
  • WebSocket的简单介绍及应用

    2024-04-23 09:20:09
  • SqlServer应用之sys.dm_os_waiting_tasks 引发的疑问(中)

    2024-01-16 02:25:00
  • PyQt5创建一个新窗口的实例

    2021-12-31 02:49:44
  • Go语言开发中redis的使用详解

    2024-02-14 12:58:27
  • Python实现的排列组合计算操作示例

    2022-03-06 19:36:43
  • Python Pandas读写txt和csv文件的方法详解

    2022-08-05 17:06:31
  • asp之家 网络编程 m.aspxhome.com