Ad Code

Responsive Advertisement

How to draw Doraemon using python


Youtube Video: 


Draw Doraemon using Python :

from turtle import *

import time


setup(500,500)

speed(10)

bgcolor("black")

shape("turtle")

colormode(225)


def drawRound (size,filled):

    pendown()

    if filled == True:

        begin_fill()

    setheading(180)

    circle(size,360)

    if filled==True:

        end_fill()


def drawRect(length,width,filled):

    setheading(0)

    pendown()

    if filled==True:

        begin_fill()

    forward(length)

    right(90)

    forward(width)

    right(90)

    forward(length)

    right(90)

    forward(width)

    if filled==True:

        end_fill()


def head():

    color("blue","blue")

    penup()

    goto(0,100)

    drawRound(75,True)


    color("white","white")

    penup()

    goto(0,72)

    drawRound(60,True)


def eyes():

    #left

    color("black","white")

    penup()

    goto(-15,80)

    drawRound(17,True)

    #right

    color("black","white")

    penup()

    goto(19,80)

    drawRound(17,True)


    color("black","black")

    penup()

    goto(-8,70)

    drawRound(6,True)

    color("white","white")

    penup()

    goto(-8,66)

    drawRound(2,True)


    # right eye ball

    color("black","black")

    penup()

    goto(12,70)

    drawRound(6,True)

    color("white","white")

    penup()

    goto(12,66)

    drawRound(2,True)


def nose():

    color("red", "red")

    penup()

    goto(0,40)

    drawRound(7,True)


def mouth():

    color("black","black")

    penup()

    goto(-30,-20)

    pendown()

    setheading(-27)

    circle(70,55)


    penup()

    goto(0,26)

    pendown()

    goto(0,-25)


def whiskers():

    color("black","black")

    #the beard in the middle on the left

    penup()

    goto(10,5)

    pendown()

    goto(-40,5)

    #the beard in the middle on the right

    penup()

    goto(10,5)

    pendown()

    goto(40,5)

    #Left upper beard

    penup()

    goto(-10,15)

    pendown()

    goto(-40,20)

    #the beard on the upper right

    penup()

    goto(10,15)

    pendown()

    goto(40,20)


    #Left beard

    penup()

    goto(-10,-5)

    pendown()

    goto(-40,-10)

    #beard on the lower right

    penup()

    goto(10,-5)

    pendown()

    goto(40,-10)


def body():

    color("blue","blue")

    penup()

    goto(-50,-40)

    drawRect(100,80,True)


    color("white","white")

    penup()

    goto(0,-30)

    drawRound(40,True)


    color("red","red")

    penup()

    goto(-60,-35)

    drawRect(120,10,True)


    #white legs

    color("white","white")

    penup()

    goto(15,-127)

    pendown()

    setheading(90)

    begin_fill()

    circle(14,180)

    end_fill()


def feet():

    color("black","white")

    penup()

    goto(-30,-110)

    drawRound(20,True)


    color("black","white")

    penup()

    goto(30,-110)

    drawRound(20,True)


def arms():

    color("blue","blue")

    penup()

    begin_fill()

    goto(-51,-50)

    pendown()

    goto(-51,-75)

    left(70)

    goto(-76,-85)

    left(70)

    goto(-86,-70)

    left(70)

    goto(-51,-50)

    end_fill()


    color("blue","blue")

    penup()

    begin_fill()

    goto(49,-50)

    pendown()

    goto(49,-75)

    left(70)

    goto(74,-85)

    left(70)

    goto(84,-70)

    left(70)

    goto(49,-50)

    end_fill()


def hands():

    color("black","white")

    penup()

    goto(-90,-71)

    drawRound(15,True)


    color("black","white")

    penup()

    goto(90,-71)

    drawRound(15,True)


def bell():

    color("yellow","yellow")

    penup()

    goto(0,-41)

    drawRound(8,True)


    color("black","black")

    penup()

    goto(-10,-47)

    drawRect(20,4,False)


    color("black","black")

    penup()

    goto(0,-53)

    drawRound(2,True)


def package():

    color("black","black")

    penup()

    goto(-25,-70)

    pendown()

    setheading(-90)

    circle(25,180)

    goto(-25,-70)

    hideturtle()

    


head()

eyes()

nose()

mouth()

whiskers()

body()

feet()

arms()

hands()

bell()

package()


time.sleep(5)


Post a Comment

0 Comments

Close Menu