import turtle as t #导入海龟画图库,取名为t
import random as r
import time
t.bgpic('bg11') #添加背景图片
t.tracer(0) #加快作图
t.pensize(20) #设置画笔粗细为20
t.speed(0) #设置画笔速度为最快
t.hideturtle() #隐藏画笔
x=-300 #设置火柴人初始的x坐标位置
y=0 #设置火柴人初始的y坐标位置
for i in range(1000): #循环100次
t.clear() #清除画的所有内容
t.penup() #抬笔
t.goto(x,y) #让火柴人移动到指定位置
t.pendown() #落笔
t.dot(60) #画一个圆点,代表头
#方向:0→右,90→上,180→左,270→下
t.setheading(270) #设置画笔方向为270,即下方
t.fd(40) #前进40,画脖子
zuo=r.randint(0,360)
t.setheading(zuo) #设置画笔方向为225,即左下方
t.fd(50) #前进50,画左手
t.bk(50) #后退50
you=r.randint(0,360)
t.setheading(you) #设置画笔方向为315,即右下方
t.fd(50) #前进50,画右手
t.bk(50) #后退50
t.setheading(270) #设置画笔方向为270,即下方
t.fd(70) #前进70,画身体
ztui=r.randint(0,360)
t.setheading(ztui) #设置画笔方向为240
t.fd(60) #前进60,画左腿
t.bk(60) #后退60
ytui=r.randint(0,360)
t.setheading(ytui) #设置画笔方向为300
t.fd(60) #前进60,画右腿
x=x+5 #每次火柴人的x坐标增加,火柴人的位置就会往右移动
time.sleep(0.2)
t.update() #手动更新画面