Codes for drawing heart in python
#Python codes By Shivansh
#Draw Heart Using Turtle Graphics in Python
#Turtle is an inbuilt module in Python. It provides:
#Drawing using a screen (cardboard).
#Turtle (pen).
#To draw something on the screen, we need to move the turtle (pen) and to move the turtle, there are some functions like the forward(), backward(), etc
#Prerequisite: Turtle Programming Basics
#Draw Heart Using Turtle Graphics
#In this section, we will discuss how to draw Heart using Turtle Graphics.
#Approach:
#Import Turtle
#Make Turtle Object
#Define a method to draw a curve with simple forward and left moves
#Define a method to draw the full heart and fill the red color in it
#Define a method to display some text by setting position
#Call all the methods in main section.
#Code:
# Import turtle package
import turtle
# Creating a turtle object(pen)
pen = turtle.Turtle()
# Defining a method to draw curve
def curve():
for i in range(200):
# Defining step by step curve motion
pen.right(1)
pen.forward(1)
# Defining method to draw a full heart
def heart():
# Set the fill color to red
pen.fillcolor('red')
# Start filling the color
pen.begin_fill()
# Draw the left line
pen.left(140)
pen.forward(113)
# Draw the left curve
curve()
pen.left(120)
# Draw the right curve
curve()
# Draw the right line
pen.forward(112)
# Ending the filling of the color
pen.end_fill()
# Defining method to write text
def txt():
# Move turtle to air
pen.up()
# Move turtle to a given position
pen.setpos(-68, 95)
# Move the turtle to the ground
pen.down()
# Set the text color to lightgreen
pen.color('lightgreen')
# Write the specified text in
# specified font style and size
pen.write("http://codingwithdzshivansh.blogspot.com", font=(
"Arial", 5, "bold"))
# Draw a heart
heart()
# Write text
txt()
# To hide turtle
pen.ht()
#copy the above code only
⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔⛔
If you like this page helpful then like this page and follow our blog for more..
Thnx
Keep doing hard work i bess you that one day this blog is the popular one.
ReplyDeleteKeep doing
I also blessed you
Delete