Sinchan Design

 Sinchan Design



Source Code
from turtle import *

# import time

s = Screen()

s.screensize(700, 1000)

speed(5)

def myPosition(x, y):

penup()

goto(x, y)

pendown()

# time.sleep(10)

# ht()

pensize(2)

def sanjai():

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 leftLeg():

myPosition(-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 leftSock():

myPosition(-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 leftShoe():

myPosition(-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 rightLeg():

myPosition(60, -28)

fillcolor("#ffd699")

begin_fill()

# right(90)

left(128)

forward(25)

right(95)

forward(55)

right(90)

forward(20)

right(85)

forward(55)

end_fill(
def rightSock():

myPosition(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 rightShoe():

myPosition(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 myShirt():

myPosition(-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)

# circle(-80,10)

right(31)

forward(87)

right(180)

forward(108)

right(180)

forward(104)

circle(10, 70)

end_fill()

def myHead():

myPosition(-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)

# left(20)

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)

# right(5)

circle(-10, 70)

right(50)

# circle(10,10)

forward(36)

right(80)

forward(50)

pencolor('#fcc6a0')

right(90)

forward(30)

end_fill()

def rightHand():

# left(35)

myPosition(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 leftHand():

myPosition(-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 myBis():

myPosition(-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 leftHand2():

myPosition(-112, 284)

pencolor('black')

fillcolor('#fcc6a0')

begin_fill()

right(180)

forward(31)

left(90)

for i in range(2):

circle(4, 90)

# circle(4//2,45)

for i in range(3):

right(180)

for i in range(2):

circle(4, 90)

end_fill()

def myMouth():

myPosition(-25, 200)

left(65)

fillcolor('#77332e')

begin_fill()

# circle(20)

# forward(20)

for i in range(2):

circle(25, 90)

circle(25 // 2, 90)

end_fill()

def myEyebrow(x, y):

myPosition(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 myEyelid(x, y):

myPosition(x, y)

pensize(2)

left(170)

circle(-23, 180)

def myallEyes1(x, y):

myPosition(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 myallEyes2(x, y):

myPosition(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 allLegs():

leftLeg()

leftSock()

leftShoe()

rightLeg()

rightSock()

rightShoe()

def allHands():

rightHand()

leftHand()

myBis()

leftHand2()

def allEyebrows():

myEyebrow(-8, 300)

right(90)

myEyebrow(72, 300)

myEyelid(-9, 270)

left(15)

myEyelid(68, 265)

def allEyes():

myallEyes1(17, 275)

myallEyes2(95, 270)

sanjai()

allLegs()

myShirt()

myHead()

allHands()

myMouth()

allEyebrows()

allEyes()

ht()

done()