Skip to content

Commit a949794

Browse files
authored
Create Rose.py
1 parent 246a7af commit a949794

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed

Nature/Rose.py

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
#Rose drawing using python
2+
#flower using turtle
3+
import turtle
4+
5+
# Set initial position
6+
turtle.penup ()
7+
turtle.left (90)
8+
turtle.fd (200)
9+
turtle.pendown ()
10+
turtle.right (90)
11+
12+
# flower base
13+
turtle.fillcolor ("red")
14+
turtle.begin_fill ()
15+
turtle.circle (10,180)
16+
turtle.circle (25,110)
17+
turtle.left (50)
18+
turtle.circle (60,45)
19+
turtle.circle (20,170)
20+
turtle.right (24)
21+
turtle.fd (30)
22+
turtle.left (10)
23+
turtle.circle (30,110)
24+
turtle.fd (20)
25+
turtle.left (40)
26+
turtle.circle (90,70)
27+
turtle.circle (30,150)
28+
turtle.right (30)
29+
turtle.fd (15)
30+
turtle.circle (80,90)
31+
turtle.left (15)
32+
turtle.fd (45)
33+
turtle.right (165)
34+
turtle.fd (20)
35+
turtle.left (155)
36+
turtle.circle (150,80)
37+
turtle.left (50)
38+
turtle.circle (150,90)
39+
turtle.end_fill ()
40+
41+
# Petal 1
42+
turtle.left (150)
43+
turtle.circle (-90,70)
44+
turtle.left (20)
45+
turtle.circle (75,105)
46+
turtle.setheading (60)
47+
turtle.circle (80,98)
48+
turtle.circle (-90,40)
49+
50+
# Petal 2
51+
turtle.left (180)
52+
turtle.circle (90,40)
53+
turtle.circle (-80,98)
54+
turtle.setheading (-83)
55+
56+
# Leaves 1
57+
turtle.fd (30)
58+
turtle.left (90)
59+
turtle.fd (25)
60+
turtle.left (45)
61+
turtle.fillcolor ("green")
62+
turtle.begin_fill ()
63+
turtle.circle (-80,90)
64+
turtle.right (90)
65+
turtle.circle (-80,90)
66+
turtle.end_fill ()
67+
turtle.right (135)
68+
turtle.fd (60)
69+
turtle.left (180)
70+
turtle.fd (85)
71+
turtle.left (90)
72+
turtle.fd (80)
73+
74+
# Leaves 2
75+
turtle.right (90)
76+
turtle.right (45)
77+
turtle.fillcolor ("green")
78+
turtle.begin_fill ()
79+
turtle.circle (80,90)
80+
turtle.left (90)
81+
turtle.circle (80,90)
82+
turtle.end_fill ()
83+
turtle.left (135)
84+
turtle.fd (60)
85+
turtle.left (180)
86+
turtle.fd (60)
87+
turtle.right (90)
88+
turtle.circle (200,60)
89+
turtle.done()

0 commit comments

Comments
 (0)