Ads

SHIN-CHAN DRAWING IN PYTHON PROGRAMMING | HOW TO DRAW SHINCHAN BY PYTHON LANGUAGE | PYTHON TURTLE GRAPHICS PROGRAMS | SOURCE CODE | CARTOON DRAWING USING PYTHON

  #___________ WELCOME ALL OF YOU ON COMPUTER SOFT SKILLS CHANEEL __________

#......................... PYTHON PROGRAM TO DRAW SHINCHAN ....................


from turtle import *

import turtle


turtle.bgcolor('aliceblue')

wn = turtle.Screen()

wn.setup(width=1000, height=800)

speed(6)


def myPosition(x, y):

    penup()

    goto(x, y)

    pendown()


pensize(3)


def underpants():

    color('green')

    fillcolor('greenyellow')

    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)

    color('sandybrown')

    fillcolor("peachpuff")

    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)

    color('teal')

    fillcolor("aqua")

    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)

    color('coral')

    fillcolor("yellow")

    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)

    color('sandybrown')

    fillcolor("peachpuff")

    begin_fill()

    left(128)

    forward(25)

    right(95)

    forward(55)

    right(90)

    forward(20)

    right(85)

    forward(55)

    end_fill()



def rightSock():

    myPosition(64, -79)

    color('teal')

    fillcolor("aqua")

    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)

    color('coral')

    fillcolor("yellow")

    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)

    color('red')

    fillcolor("tomato")

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

    myPosition(-20, 295)

    left(20)

    pensize(2)

    fillcolor('peachpuff')

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

    color('black')

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


    color('red')

    fillcolor('peachpuff')

    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('red')

    right(90)

    forward(30)

    end_fill()


def rightHand():

    myPosition(197, 209)

    pencolor('sandybrown')

    fillcolor('peachpuff')

    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('peachpuff')

    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)

    color('indigo')

    fillcolor('mediumorchid')

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

    pensize(1)

    pencolor('orange')

    fillcolor('gold')

    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('gold')

    begin_fill()

    for i in range(5):

        forward(10)

        right(144)

    end_fill()

    penup()

    forward(20)

    right(90)

    forward(5)

    pendown()

    fillcolor('gold')

    begin_fill()

    for i in range(5):

        forward(10)

        right(144)

    end_fill()

    penup()

    right(180)

    forward(6)

    pendown()

    fillcolor('gold')

    begin_fill()

    for i in range(5):

        forward(10)

        right(144)

    end_fill()



def leftHand2():

    myPosition(-112, 284)

    pencolor('sandybrown')

    fillcolor('peachpuff')

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

    color('black')

    myPosition(-25, 200)

    left(65)

    fillcolor('indianred')

    begin_fill()

    

    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('black')

    begin_fill()

    circle(18)

    end_fill()

    left(90)

    penup()

    forward(19)

    right(90)

    forward(7)

    pendown()

    fillcolor('white')

    begin_fill()

    left(90)

    circle(9)

    end_fill()



def myallEyes2(x, y):

    myPosition(x, y)

    right(90)

    fillcolor('black')

    begin_fill()

    circle(18)

    end_fill()

    left(90)

    penup()

    forward(19)

    right(90)

    forward(8)

    pendown()

    fillcolor('white')

    begin_fill()

    left(90)

    circle(9)

    end_fill()


def myRobot():

    myPosition(155, -105)

    left(93)

    color('deeppink')

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


def my_goto(x, y):

    penup()

    goto(x, y)

    pendown()


underpants()

allLegs()

myShirt()

myHead()

allHands()

myMouth()

allEyebrows()

allEyes()

myRobot()

ht()


my_goto(0, -300)

write('COMPUTER SOFT SKILLS', font=("Bradley Hand ITC", 30, "bold"))

my_goto(0, -350)

write('"-ROHIT-"', font=("Bradley Hand ITC", 40, "bold"))


done()



#______________ I HOPE YOU LIKE THIS PROGRAMMING _______________


#________________LIKE _________________SHARE _________________SUBSCRIBE ________________


Post a Comment

0 Comments