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写的,感觉蛮喜欢的。
来源: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