fromturtleimportdefnose(x,y):鼻子penup()提起笔goto(x,y)定位pendown()落笔,开始画setheading(30)将乌龟的方向设置为toangle为数字(0东、90北、180西、270南)beginfill()准备开始填充图形a0。4foriinrange(120):if0i30or60i90:aa0。08left(3)向左转3度forward(a)向前走a的步长else:aa0。08left(3)forward(a)endfill()填充完成penup()setheading(90)forward(25)setheading(0)forward(10)pendown()pencolor(255,155,192)画笔颜色setheading(10)beginfill()circle(5)color(160,82,45)返回或设置pencolor和fillcolorendfill()penup()setheading(0)forward(20)pendown()pencolor(255,155,192)setheading(10)beginfill()circle(5)color(160,82,45)endfill()defhead(x,y):头color((255,155,192),pink)penup()goto(x,y)setheading(0)pendown()beginfill()setheading(180)circle(300,30)circle(100,60)circle(80,100)circle(150,20)circle(60,95)setheading(161)circle(300,15)penup()goto(100,100)pendown()setheading(30)a0。4foriinrange(60):if0i30or60i90:aa0。08lt(3)向左转3度fd(a)向前走a的步长else:aa0。08lt(3)fd(a)endfill()defears(x,y):耳朵color((255,155,192),pink)penup()goto(x,y)pendown()beginfill()setheading(100)circle(50,50)circle(10,120)circle(50,54)endfill()penup()setheading(90)forward(12)setheading(0)forward(30)pendown()beginfill()setheading(100)circle(50,50)circle(10,120)circle(50,56)endfill()defeyes(x,y):眼睛color((255,155,192),white)penup()setheading(90)forward(20)setheading(0)forward(95)pendown()beginfill()circle(15)endfill()color(black)penup()setheading(90)forward(12)setheading(0)forward(3)pendown()beginfill()circle(3)endfill()color((255,155,192),white)penup()seth(90)forward(25)seth(0)forward(40)pendown()beginfill()circle(15)endfill()color(black)penup()setheading(90)forward(12)setheading(0)forward(3)pendown()beginfill()circle(3)endfill()defcheek(x,y):腮color((255,155,192))penup()goto(x,y)pendown()setheading(0)beginfill()circle(30)endfill()defmouth(x,y):嘴color(239,69,19)penup()goto(x,y)pendown()setheading(80)circle(30,40)circle(40,80)defbody(x,y):身体color(red,(255,99,71))penup()goto(x,y)pendown()beginfill()setheading(130)circle(100,10)circle(300,30)setheading(0)forward(230)setheading(90)circle(300,30)circle(100,3)color((255,155,192),(255,100,100))setheading(135)circle(80,63)circle(150,24)endfill()defhands(x,y):手color((255,155,192))penup()goto(x,y)pendown()setheading(160)circle(300,15)penup()setheading(90)forward(15)setheading(0)forward(0)pendown()setheading(10)circle(20,90)penup()setheading(90)forward(30)setheading(0)forward(237)pendown()setheading(20)circle(300,15)penup()setheading(90)forward(20)setheading(0)forward(0)pendown()setheading(170)circle(20,90)deffoot(x,y):脚pensize(10)color((240,128,128))penup()goto(x,y)pendown()setheading(90)forward(40)setheading(180)color(black)pensize(15)fd(20)pensize(10)color((240,128,128))penup()setheading(90)forward(40)setheading(0)forward(90)pendown()setheading(90)forward(40)setheading(180)color(black)pensize(15)fd(20)deftail(x,y):尾巴pensize(4)color((255,155,192))penup()goto(x,y)pendown()seth(0)circle(70,20)circle(10,330)circle(70,30)defsetting():参数设置pensize(4)hideturtle()使乌龟无形(隐藏)colormode(255)将其设置为1。0或255。随后颜色三元组的r,g,b值必须在0。。cmode范围内color((255,155,192),pink)setup(840,500)speed(10)defmain():setting()画布、画笔设置nose(100,100)鼻子head(69,167)头ears(0,160)耳朵eyes(0,140)眼睛cheek(80,10)腮mouth(20,30)嘴body(32,8)身体hands(56,45)手foot(2,177)脚tail(148,155)尾巴done()ifnamemain:main()