• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于python:python初学个人笔记01-用python做一个简易贪吃蛇游戏1熟悉turtle数据库

python 搞代码 4年前 (2022-02-20) 41次浏览 已收录 0个评论

-编译器:VSCODE 版本:python3.8

如何用python写一个繁难的贪吃蛇游戏?

首先,咱们须要理解一些根本的函数常识,对于python的很多函数常识都能够在: https://docs.python.org/zh-cn… 外面找到。

在这个程序里,咱们要应用到python自带的数据库turtle(海龟绘图)、random

首先要自定义(def)一个名为base.py的函数,供咱们前期应用

##base.py


from turtle import *

def square(x,y,size,color_name):
    up()
    goto(x, y)
    down()
    color(color_name)
    begin_fill()

    forward(size)
    left(90)
    forward(size)
    left(90)
    forward(size)
    left(90)
    forward(size)
    left(90)

    end_fill()

咱们的base数据库就功败垂成了,前期就能够援用它了!

这些货色有什么用呢?到前期用到了咱们再一一解释,当然,也能够尝试去下面的python document 链接外面查找。

咱们再建设一个主游戏的py文件
在文件的结尾,输出

from turtle import *
from base import square
from random import randrange

这意味着咱们将在这个文件外面调用turtle数据库外面的所有、
调用刚刚咱们所建设的base数据库外面所定义的square函数以及random数据库外面的randrange函数。
如果不确定调用什么函数能够参照第一行的星号,它意味着调用整个“turtle”数据库。
格局 :from 数据库 import 函数

此时,咱们在上面输出

square(10,10,10,'red')
done()

运行起来,试试看!

咱们看见,此时生成了一个窗口,并且有一个红色箭头在直角坐标系里的(10,10)的坐标地位左(left)了4次,是不是很相熟?对,咱们援用了base数据库外面的square函数,并且它胜利的运行了!当初你能够依据此再来看看咱们写的第一个文件base.py ,能够更好的了解这些函数的意义了!
up():画笔抬起 — 挪动时不画线
goto(X,Y):爬到坐标点
down():画笔落下 — 挪动时画线
—更多参阅: https://docs.python.org/zh-cn… (能够在下面学到更多乏味的函数!)


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于python:python初学个人笔记01-用python做一个简易贪吃蛇游戏1熟悉turtle数据库

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址