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

29次阅读

共计 1011 个字符,预计需要花费 3 分钟才能阅读完成。

- 编译器: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…(能够在下面学到更多乏味的函数!)

正文完
 0