Python
文章平均质量分 77
rectsuly
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python实现——CAN报文转换工具
一.CAN报文简介CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。 在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的原创 2017-07-26 11:43:35 · 29593 阅读 · 2 评论 -
200行Python代码实现2048
200行Python代码实现20482048原版游戏地址:http://gabrielecirulli.github.io/2048 创造游戏文件2048.py 首先导入需要的包:import cursesfrom random import randrange, choicefrom collections import defaultdict1.主逻辑1.1 用户行为所有的有效输入都可以转载 2017-10-03 21:53:22 · 10609 阅读 · 3 评论 -
200行Python代码实现躲方块游戏
在这个游戏中,玩家操纵一个小人,躲避从屏幕顶部掉落的一大堆敌人,玩家躲避敌人的时间越久,得到的分数越高。 为了好玩,我们还会为游戏加入一些作弊模式,如果玩家按下“x”键,每一个敌人的速度就会降低到最慢,如果玩家按下“z”键,敌人就会反转方向,沿着屏幕向上移动而不是往下落。原创 2017-10-21 21:42:02 · 21102 阅读 · 8 评论 -
Python实现火车票查询小工具
这个小工具通过抓取12306网站提供的数据并进行解析,从而实现通过命令行的方式查询火车票余票数的功能。主要运用了docopt,requests,prettytable,colorama的库函数,达到简单熟悉Python3网络编程的目的。运行效果如下:首先,我们用docopt这个库来解析Python的命令行参数,docopt可以按我们在文档字符串中定义的格式来解析参数,比如我们在代码原创 2017-10-22 23:13:23 · 4350 阅读 · 2 评论 -
Python实现凯撒密码的加密与解密
在密码学中,我们把想要加密的消息叫做明文(plain text)。把明文转换成加密后的消息叫做对明文加密(encrypting),明文加密后变成(cipher text)。凯撒密码的密钥是1到26之间的一个数字。除非知道这个键(即用于加密消息的数字),否则无法对这个保密的代码进行解密。凯撒密码是人类最早发明的密码之一,原理是获取消息中的每个字母,并用一个“移位后的”字母来代替它,如果把字母A移动1格原创 2017-10-17 00:30:24 · 35045 阅读 · 2 评论
分享