forked from iodump01/python_codes
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcrush.py
More file actions
127 lines (83 loc) · 3.2 KB
/
crush.py
File metadata and controls
127 lines (83 loc) · 3.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
# Importing turtle library to draw "I Love You"
import turtle
# 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()