from turtle import *
s=Screen() s.screensize(700,1000) speed(5) def my_goto(x, y): penup() goto(x, y) pendown()
pensize(2)
def short(): fillcolor('#ffec40') begin_fill() right(25) forward(20) right(45) forward(20) left(70) forward(90) left(95) forward(75) left(85) forward(175) left(85) forward(75) left(95) forward(90) left(85) forward(18) end_fill()
def lleg(): my_goto(-39,-25) fillcolor("#ffd699") begin_fill() right(89) forward(25) right(90) forward(50) right(90) forward(20) right(85) forward(50) end_fill()
def lsock(): my_goto(-36,-78) fillcolor("#ffffff") begin_fill() right(90) circle(80,13) right(110) forward(22) right(85) forward(19) right(90) forward(21) end_fill()
def lshoe(): my_goto(-69,-112) fillcolor("#b5ae60") begin_fill() right(90) left(5) forward(56) left(105) forward(13) left(75) forward(20) right(90) forward(15) circle(10,15) left(80) forward(4) circle(10,15) left(40) circle(20,15) forward(10) right(45) forward(15) circle(25,25) end_fill()
def rleg(): my_goto(60,-28) fillcolor("#ffd699") begin_fill()
left(128)
forward(25)
right(95)
forward(55)
right(90)
forward(20)
right(85)
forward(55)
end_fill()
def rsock(): my_goto(64,-79) fillcolor("#ffffff") begin_fill() right(90) circle(90,14) right(110) forward(23) right(90) forward(15) right(80) forward(21) end_fill()
def rshoe(): my_goto(64,-108) fillcolor("#b5ae60") begin_fill() right(100) forward(56) left(160) forward(25) right(68) forward(17) left(90) circle(18,15) forward(5) left(75) forward(11) right(85) forward(20) left(45) circle(10,30) left(25) forward(5) end_fill()
def shirt(): my_goto(-75,48) fillcolor("red") begin_fill() left(72) forward(185) left(87) forward(75) right(68) circle(20,8) circle(300,23) left(90) circle(35,17) right(38) circle(35,17) left(58) forward(75) right(12) forward(140) right(40) forward(93) left(120) circle(-20,65) left(75) forward(10) left(23) forward(88)
right(31)
forward(87)
right(180)
forward(108)
right(180)
forward(104)
circle(10,70)
end_fill()
def head(): my_goto(-20,295) left(20) pensize(2) fillcolor('#fcc6a0') begin_fill() right(90) forward(40) right(90) circle(50,80) left(10) circle(50,80) left(2) circle(200,50)
left(48)
forward(60)
circle(45,60)
right(5)
circle(100,85)
end_fill()
fillcolor('black')
begin_fill()
pensize(2)
right(170)
circle(-100,165)
right(78)
forward(26)
right(87)
forward(55)
circle(45,60)
right(5)
circle(100,85)
end_fill()
fillcolor('#fcc6a0')
begin_fill()
right(180)
circle(-100,105)
right(37)
forward(49)
pensize(2)
left(130)
forward(30)
circle(-10,70)
right(50)
forward(36)
right(80)
forward(50)
pencolor('#fcc6a0')
right(90)
forward(30)
end_fill()
def rhand():
my_goto(197,209)
pencolor('black')
fillcolor('#fcc6a0')
begin_fill()
right(45)
forward(6)
left(55)
forward(20)
circle(-5,70)
right(100)
forward(18)
left(105)
forward(18)
circle(-5,70)
right(100)
forward(18)
left(145)
forward(15)
circle(-5,70)
right(100)
forward(18)
left(150)
forward(13)
circle(-5,70)
right(100)
forward(15)
left(150)
forward(10)
circle(-5,70)
right(100)
forward(12)
circle(60,10)
left(45)
forward(6)
right(90)
forward(10)
end_fill()
def lhand(): my_goto(-94,242) fillcolor('#fcc6a0') begin_fill() right(10) forward(6) left(90) penup() forward(12) pendown() left(90) forward(8) left(90) forward(12) end_fill()
def chocochips(): my_goto(-103,291) right(90) fillcolor('#02d302') begin_fill() right(90) forward(55) left(80) forward(12) left(10) forward(17) left(10) forward(12) left(80) forward(55) left(80) forward(12) left(10) forward(17) left(10) forward(12) left(80) left(80) forward(12) left(10) forward(17) left(10) forward(12) end_fill() penup() right(100) forward(20) right(90) forward(14) pendown() pencolor('#9c5e4a') fillcolor('#9c5e4a') begin_fill() for i in range(5): forward(15) right(144) end_fill() penup() forward(27) left(90) forward(16) left(90) forward(7) pendown() fillcolor('#9c5e4a') begin_fill() for i in range(5): forward(10) right(144) end_fill() penup() forward(20) right(90) forward(5) pendown() fillcolor('#9c5e4a') begin_fill() for i in range(5): forward(10) right(144) end_fill() penup() right(180) forward(6) pendown() fillcolor('#9c5e4a') begin_fill() for i in range(5): forward(10) right(144) end_fill()
def lhand2(): my_goto(-112,284) pencolor('black') fillcolor('#fcc6a0') begin_fill() right(180) forward(31) left(90) for i in range(2): circle(4,90) for i in range(3): right(180) for i in range(2): circle(4,90) end_fill()
def mouth(): my_goto(-25,200) left(65) fillcolor('#77332e') begin_fill()
for i in range(2):
circle(25,90)
circle(25//2,90)
end_fill()
def eyebrow(x,y): my_goto(x,y) pensize(18) right(150) forward(25) right(90) for i in range(1): right(45) dot(15) left(55) forward(25) for i in range(1): right(45) dot(15)
def eyelid(x,y): my_goto(x,y) pensize(2) left(170) circle(-23,180)
def eyes1(x,y): my_goto(x,y) right(90) fillcolor('#000000') begin_fill() circle(18) end_fill() left(90) penup() forward(19) right(90) forward(7) pendown() fillcolor('#ffffff') begin_fill() left(90) circle(9) end_fill()
def eyes2(x,y): my_goto(x,y) right(90) fillcolor('#000000') begin_fill() circle(18) end_fill() left(90) penup() forward(19) right(90) forward(8) pendown() fillcolor('#ffffff') begin_fill() left(90) circle(9) end_fill()
def robo(): my_goto(155,-105) left(93) color('red') pensize(7)
begin_fill()
forward(50)
left(90)
forward(50)
left(90)
forward(50)
left(90)
forward(50)
left(90)
end_fill()
color('white')
penup()
left(90)
forward(30)
right(90)
forward(12)
pendown()
pensize(3)
circle(5)
penup()
forward(25)
pendown()
circle(5)
penup()
right(90)
forward(20)
right(90)
pendown()
begin_fill()
forward(23)
right(90)
forward(7)
right(90)
forward(23)
right(90)
forward(7)
right(90)
end_fill()
penup()
forward(25)
right(90)
forward(35)
pendown()
color('red')
forward(30)
penup()
right(90)
pendown()
begin_fill()
circle(5)
end_fill()
def legs():
lleg()
lsock()
lshoe()
rleg()
rsock()
rshoe()
def hands():
rhand()
lhand()
chocochips()
lhand2()
def eyebrows():
eyebrow(-8,300)
right(90)
eyebrow(72,300)
eyelid(-9,270)
left(15)
eyelid(68,265)
def eyes():
eyes1(17,275)
eyes2(95,270)
short() legs() shirt() head() hands() mouth() eyebrows() eyes() robo()