python相关
你就像只铁甲小宝
https://hzeyuan.cn/
展开
-
[Python100行系列]-井字棋游戏
博客:Hzy的博客项目地址话不多说,今天尝试用turtle库来写一个井字棋游戏。1.首先需要画一个井字的棋盘2.需要圈圈和叉叉两名玩家,通过点击棋盘来O和×3.判断条件,当满足获胜条件后,游戏结束。1.我们先来定义棋盘的大小,600*600这样分成9宫格,每一个格子就是200*200我选取每个格子的中心点为坐标# 所有格子的中心位置position = {(-2...原创 2020-01-21 16:52:24 · 1442 阅读 · 1 评论 -
[pythonchallenge]-- 5~6关讲解
上一篇文章:[pythonchallenge]-- 0~4关讲解Hzy的博客第5关这一关同样,我们得看网页源码,会发现一个banner.p链接,然后我们打开,发现一堆符号,我们需要反序列化这里我们使用pickle来进行反序列化。序列化后,会发现是一个二维列表,列表里的很多项('',数字),或者('#',数字)这里的数字指的是,符号出现的次数。我们把所有的字符打印出来,就可以...原创 2020-01-21 02:32:47 · 169 阅读 · 0 评论 -
[pythonchallenge]-- 0~4关讲解
今天发现一个练习python的好项目,叫pythonchallenge,通过游戏关卡的形式,我们可以更好的学习Python!!Hzy的博客今天说说前面5关,都遇到了什么。第0关看到图片,要求我们求出2的38次方print(2**38)# 274877906944so easy,我们把结果复制到.html前面就可以来到下一关了。第1关也是一张图片,可以看到K -...原创 2020-01-20 01:10:05 · 199 阅读 · 0 评论 -
100行系列-Python贪吃蛇小游戏
今天来尝试下用python写一个贪吃小游戏,哈哈哈哈,毕竟贪吃蛇,大家小时候都玩过,但现在却有机会自己实现一个!!!视频:Python100行系列-贪吃蛇小游戏_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili原文:https://hzeyuan.cn/效果图下面是学习的过程啦!1.如何画turtle画一个正方形?其实就是一个点,往右,往下,往左,往上,回到原点…...原创 2020-01-13 21:52:02 · 1131 阅读 · 1 评论 -
python中的itertools的使用
今天了解了下python中内置模块itertools的使用,熟悉下,看能不能以后少写几个for,嘿嘿????。原文连接:Hzy 博客1.无穷的迭代器1.1 count(start,[step])count()接受两个参数start:循环开始的数字step:循环中的间隔from itertools import count"""无穷的迭代器 count()"""c ...原创 2020-01-10 16:13:59 · 812 阅读 · 0 评论 -
100行-python乒乓球小游戏
今天在b站上看到一个好的挺有意思的视频,《用Python开发双人对战乒乓球小游戏》,哈哈哈,于是就快速看完啦,然后照着写了一个。博客:Hzy的博客传送门用Python开发双人对战乒乓球小游戏_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili效果图:下面是完整代码,看看注释就知道啦。import turtle as t# 添加分数def add_score(who):...原创 2020-01-09 00:27:57 · 2230 阅读 · 1 评论 -
第一次用的xmid-ZEM和画的python思维导图
第一次画思维导图,感觉对理清思路还是很有帮助。以后写文章,先画张图,在写详细的。不能买一个月,对学生党有点残忍啊。原创 2018-12-23 23:39:41 · 1101 阅读 · 0 评论 -
python操作excel
今天学习了下xlwings这个库,目的是为了让计算机自动化操作excel表,当某天需要做一些很繁琐的事情,就可以派上用场啦。网上刮来的图,很好。大概就是xlwings中可以有多个excel程序。一个excel程序中可以有多个工作簿。一个工作簿中可以有多张表格。一张表格中的内容就看你写什么了。####1.包肯定是要导入的import xlwings as xw#####2....原创 2018-12-22 03:55:19 · 2253 阅读 · 0 评论 -
用python写一个简单的词法分析器
编译原理老师要求写一个java的词法分析器,想了想决定用python写一个。目标能识别出变量,数字,运算符,界符和关键字,用excel表打印出来。有了目标,想想要怎么实现词法分析器。1.先进行预处理,把注释,多余的空格,空行去掉。2.一行一行扫描,行里逐字扫描,把界符和运算符当做分割符,遇到就先停下开始判断。若是以 英文字母、$、下划线开头,则可能是变量和关键字,在判断是关键字...原创 2018-12-22 03:53:52 · 3610 阅读 · 0 评论