Skip to content

Commit 156d00e

Browse files
committed
add code
1 parent c21b0d5 commit 156d00e

File tree

1 file changed

+93
-0
lines changed
  • doudou/2022-05-16-turtle

1 file changed

+93
-0
lines changed

doudou/2022-05-16-turtle/app.py

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

0 commit comments

Comments
 (0)