目标效果:
支持移动、吃食物身体加长、撞墙游戏结束
##############引用数据库与函数##############
from turtle import *
from random import randrange
##############定义变量##############
snake=[[0,0],[10,0],[20,0],[30,0],[40,0],[50,0]] #队列,用中括号包裹
apple_x=randrange(-20,20)*10 #-200到200中随机生成整十食物坐标轴
apple_y=randrange(-20,20)*10
aim_x=10 #每次x坐标都需要增长10
aim_y=0 #y不增加,横着向右移动
##############定义函数##############
def square(x,y,size,color_name):
up() #把小乌龟从画布上拿下来,悬在空中
goto(x,y) #去(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() #填充,就画好一个完整的正方形
def change(x,y):
global aim_x,aim_y
aim_x=x
ai