DRAW HEART AND WRITE "I LOVE U" THROUGH PYTHON TURTLE

Tech Guru
3 minute read
0

 

WRITE "I LOVE U" IN HEART




Here we are going to discuss, how to draw heart image in python terminal with the help of a library named turtle.As we all know that it is the one of the most interesting library inside the python. Mainly this type of library is inbuilt with the python software.

Getting start with python : 

To get started with Python Turtle, you need to have Python installed on your computer. If you don't have it installed, click here to download it from the official Python website.You can also follow this vedio to download python inside your computer.



Code for Drawing Heart : 

You can see this vedio for coding to draw the same image of Heart as given above



Code for drawing the image of Heart with your python turtle is given below. You can just copy it out from here and paste it into your python file. By clicking on run the programe you can definitely see the same output as shown above.

# Importing turtle library to draw "I Love You"
import turtle
turtle.bgcolor("black")

# Creating our turtle cursor to draw
my_turtle_cursor = turtle.Turtle()

# Creating a separate Canvas to draw "I Love You"
my_turtle_screen = turtle.Screen()


# Creating a pause function to pause the cursor
def pause():
    my_turtle_cursor.speed(2)
    for i in range(100):
        my_turtle_cursor.left(90)


# Function to write "I" inside heart
def write_I_inside_heart():

    my_turtle_cursor.penup()

    # Co-ordinates where we have to write "I"
    my_turtle_cursor.goto(-230, 15)

    # Setting the text color of our text
    my_turtle_cursor.pencolor("#FFFFFF")

    # Adding the text and changing the font of our text
    my_turtle_cursor.write("I", font=("Helevetica", 54, "bold"))



# Function to write "Love" inside heart
def write_Love_inside_heart():

    my_turtle_cursor.penup()

    # Co-ordinates where we have to write "Love"
    my_turtle_cursor.goto(-160, 15)

    # Setting the text color of our text
    my_turtle_cursor.pencolor("#FFFFFF")

    # Adding the text and changing the font of our text
    my_turtle_cursor.write("Love", font=("Helevetica", 54, "bold"))


# Function to write "You" inside heart
def write_you_inside_heart():

    my_turtle_cursor.penup()

    # Co-ordinates where we have to write "You"
    my_turtle_cursor.goto(80, 15)

    # Setting the text color of our text
    my_turtle_cursor.pencolor("#FFFFFF")

    # Adding the text and changing the font of our text
    my_turtle_cursor.write("You", font=("Helevetica", 54, "bold"))


# Method to draw a heart
def draw_complete_heart():
    # Set the fill color to #FF0000
    my_turtle_cursor.fillcolor("#FF0000")

    # Start filling the color
    my_turtle_cursor.begin_fill()

    # Draw the left line
    my_turtle_cursor.left(140)
    my_turtle_cursor.forward(294)

    # Calling the function to draw left curve of our heart
    draw_left_curve_of_heart()

    # Draw the left line
    my_turtle_cursor.right(190)

    # Calling the function to draw right curve of our heart
    draw_right_curve_of_heart()

    # Draw the right line
    my_turtle_cursor.forward(294)

    # Ending the filling of the color
    my_turtle_cursor.end_fill()


# Defining a method to draw left curve
def draw_left_curve_of_heart():

    my_turtle_cursor.speed(50)
    # For Loop for creating left curves
    for i in range(450):
        my_turtle_cursor.right(0.5)
        my_turtle_cursor.forward(1.2)


# Defining a method to draw right curve
def draw_right_curve_of_heart():

    my_turtle_cursor.speed(50)
    # For Loop for creating right curves
    for i in range(450):
        my_turtle_cursor.right(0.5)
        my_turtle_cursor.forward(1.2)


# Changing start position of our turtle cursor
my_turtle_cursor.penup()
my_turtle_cursor.goto(0, -200)
my_turtle_cursor.pendown()

# Setting the speed of our cursor
my_turtle_cursor.speed(50)

# Calling a Function to Draw a complete Heart Background
draw_complete_heart()

# Calling a Function to write "I" Inside our hearth Background
write_I_inside_heart()

# Calling a Function to write "Love" Inside our hearth Background
write_Love_inside_heart()

# Calling a Function to write "You" Inside our hearth Background
write_you_inside_heart()

turtle.done()

Hope you had fun going through this blog and drawing a pictureof radha krishna using a few simple methods provided by python turtle.If you like this kind of drawing please share and follow your page for more such type of creative idea.

Post a Comment

0Comments
Post a Comment (0)