本文来研究如何移动小蛇,而且仅限于向右移动,严格的说其实是「前进」。这里需要思考的问题是:为什么不是上下左右移动呢?
因为在游戏中,上下左右是相对于游戏窗口的,小蛇的移动方向只有前进,也就是朝着蛇头的方向(小蛇是不能倒退的哦)。如果想要往其他方向移动,只能改变蛇头的方向,这时蛇的形状就会发生改变,我们下次再来研究。
本文来研究如何移动小蛇,而且仅限于向右移动,严格的说其实是「前进」。这里需要思考的问题是:为什么不是上下左右移动呢?
因为在游戏中,上下左右是相对于游戏窗口的,小蛇的移动方向只有前进,也就是朝着蛇头的方向(小蛇是不能倒退的哦)。如果想要往其他方向移动,只能改变蛇头的方向,这时蛇的形状就会发生改变,我们下次再来研究。
搞了这么久Python,玩个🐍吧!
turtle内置的画笔形状一共只有这么几种:
1 | "arrow", "turtle", "circle", "square", "triangle", "classic" |
那么总有一些时候,我们希望画笔的形状是可以自定义的,比如导入一张png图片作为shape。
其实这个项目来自一位我的新疆的学生。原本的Turtle Race项目只是画出赛道,创建两支画笔然后进行一个赛跑。但是学生后边学习了Turtle的事件、监听、绑定按键等知识以后,将原有的Turtle Race升级,做成一个人机交互小游戏。
操作符(operator):用来连接或改变WHERE子句中的子句的关键字,也称为逻辑操作符(logical operator)。
AND操作符:要通过不止一个列进行过滤。
1 | SELECT prod_id, prod_price, prod_name |
在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤。
WHERE子句在表名(FROM子句)之后。
1 | SELECT prod_name, prod_price |
子句:SQL语句由子句构成,有些子句是必须的,有些是可选的。
排序数据:
1 | SELECT prod_name |
关键字(keyword):作为SQL组成部分的保留字。关键字不能用作表或列的名字。
SELECT语句:从一个或多个表中检索信息,必须给出想选择什么,以及从什么地方选择。
检索单个列:
1 | SELECT prod_name |
众所周知,turtle能够像画笔一样来作图。一个绘图程序运行后,我们能够像看动画一样观看整个绘图过程。但是今天说的动画可和它不太一样。
本篇来介绍Pacman的PygameZero实现。
目录:
输出百分数
输出有效数字
kaggle是一个机器学习竞赛平台。