这里介绍双人模式的贪吃蛇
单人模式戳这里:Python简易贪吃蛇小游戏(单人模式)
一、游戏设计要点
1.游戏主体窗口(尺寸)、画布(尺寸、位置)、按钮(尺寸、位置)、文字(大小、颜色、位置)、图像、背景音乐及相关响应函数(主要是鼠标移动及点击的响应)的设计与合理排布
2.蛇与食物的类的属性设计
3.蛇位置的更新(根据键盘输入)、吃到食物加分的判定、食物的更新
4.蛇死亡的判定条件设计
这里介绍双人模式的贪吃蛇
单人模式戳这里:Python简易贪吃蛇小游戏(单人模式)
1.游戏主体窗口(尺寸)、画布(尺寸、位置)、按钮(尺寸、位置)、文字(大小、颜色、位置)、图像、背景音乐及相关响应函数(主要是鼠标移动及点击的响应)的设计与合理排布
2.蛇与食物的类的属性设计
3.蛇位置的更新(根据键盘输入)、吃到食物加分的判定、食物的更新
4.蛇死亡的判定条件设计
疫情宅家无事,就随便写一些随笔吧QwQ…
这是一篇介绍如何用Python实现简单爬取网页数据并导入MySQL中的数据库的文章。主要用到BeautifulSoup requests 和 pymysql。
以网页https://jbk.39.net/mxyy/jbzs/为例,假设我们要爬取的部分数据如下图所示:
主要参考了博文python3基础:操作mysql数据库
这篇文章写的很详细,基本上把用Python操作MySQL的各种操作都详细解释了,也有配图。
注:在使用Python进行操作之前,首先需要在本地的MySQL Command Line Client命令行客户端中实现用户注册、登录、创建数据库、数据表、定义表中的各条目属性等操作,这些操作不在本文中叙述。
学校思政实践要收集1500份问卷,待在家里无聊就简单写了个用selenium模块实现的自动填写问卷星问卷的小程序。
基本思路很简单:
1.先打开问卷的网址,按F12进开发者模式分析页面HTML,找到题目的选项按钮对应的HTML代码(例如:Q1的四个选项按钮都在a标签内,且rel属性值分别为q1_1,q1_2,q1_3,q1_4);
2.在py中用slenium的find_element_by_xpath+click()方法实现模拟点击按钮,例如: