1. import turtle
    2. # 速度
    3. turtle.delay(2)
    4. # 左手
    5. turtle.penup()
    6. turtle.goto(177, 112)
    7. turtle.pencolor("lightgray")
    8. turtle.pensize(3)
    9. turtle.fillcolor("white")
    10. turtle.begin_fill()
    11. turtle.pendown()
    12. turtle.setheading(80)
    13. turtle.circle(-45, 200)
    14. turtle.circle(-300, 23)
    15. turtle.end_fill()
    16. # 左手内
    17. turtle.penup()
    18. turtle.goto(182, 95)
    19. turtle.pencolor("black")
    20. turtle.pensize(1)
    21. turtle.fillcolor("black")
    22. turtle.begin_fill()
    23. turtle.setheading(95)
    24. turtle.pendown()
    25. turtle.circle(-37, 160)
    26. turtle.circle(-20, 50)
    27. turtle.circle(-200, 30)
    28. turtle.end_fill()
    29. # 轮廓
    30. # 头顶
    31. turtle.penup()
    32. turtle.goto(-73, 230)
    33. turtle.pencolor("lightgray")
    34. turtle.pensize(3)
    35. turtle.fillcolor("white")
    36. turtle.begin_fill()
    37. turtle.pendown()
    38. turtle.setheading(20)
    39. turtle.circle(-250, 35)
    40. # 左耳
    41. turtle.setheading(50)
    42. turtle.circle(-42, 180)
    43. # 左侧
    44. turtle.setheading(-50)
    45. turtle.circle(-190, 30)
    46. turtle.circle(-320, 45)
    47. # 左腿
    48. turtle.circle(120, 30)
    49. turtle.circle(200, 12)
    50. turtle.circle(-18, 85)
    51. turtle.circle(-180, 23)
    52. turtle.circle(-20, 110)
    53. turtle.circle(15, 115)
    54. turtle.circle(100, 12)
    55. # 右腿
    56. turtle.circle(15, 120)
    57. turtle.circle(-15, 110)
    58. turtle.circle(-150, 30)
    59. turtle.circle(-15, 70)
    60. turtle.circle(-150, 10)
    61. turtle.circle(200, 35)
    62. turtle.circle(-150, 20)
    63. # 右手
    64. turtle.setheading(-120)
    65. turtle.circle(50, 30)
    66. turtle.circle(-35, 200)
    67. turtle.circle(-300, 23)
    68. # 右侧
    69. turtle.setheading(86)
    70. turtle.circle(-300, 26)
    71. # 右耳
    72. turtle.setheading(122)
    73. turtle.circle(-53, 160)
    74. turtle.end_fill()
    75. # 右耳内
    76. turtle.penup()
    77. turtle.goto(-130, 180)
    78. turtle.pencolor("black")
    79. turtle.pensize(1)
    80. turtle.fillcolor("black")
    81. turtle.begin_fill()
    82. turtle.pendown()
    83. turtle.setheading(120)
    84. turtle.circle(-28, 160)
    85. turtle.setheading(210)
    86. turtle.circle(150, 20)
    87. turtle.end_fill()
    88. # 左耳内
    89. turtle.penup()
    90. turtle.goto(90, 230)
    91. turtle.setheading(40)
    92. turtle.begin_fill()
    93. turtle.pendown()
    94. turtle.circle(-30, 170)
    95. turtle.setheading(125)
    96. turtle.circle(150, 23)
    97. turtle.end_fill()
    98. # 右手内
    99. turtle.penup()
    100. turtle.goto(-180, -55)
    101. turtle.fillcolor("black")
    102. turtle.begin_fill()
    103. turtle.setheading(-120)
    104. turtle.pendown()
    105. turtle.circle(50, 30)
    106. turtle.circle(-27, 200)
    107. turtle.circle(-300, 20)
    108. turtle.setheading(-90)
    109. turtle.circle(300, 14)
    110. turtle.end_fill()
    111. # 左腿内
    112. turtle.penup()
    113. turtle.goto(108, -168)
    114. turtle.fillcolor("black")
    115. turtle.begin_fill()
    116. turtle.pendown()
    117. turtle.setheading(-115)
    118. turtle.circle(110, 15)
    119. turtle.circle(200, 10)
    120. turtle.circle(-18, 80)
    121. turtle.circle(-180, 13)
    122. turtle.circle(-20, 90)
    123. turtle.circle(15, 60)
    124. turtle.setheading(42)
    125. turtle.circle(-200, 29)
    126. turtle.end_fill()
    127. # 右腿内
    128. turtle.penup()
    129. turtle.goto(-38, -210)
    130. turtle.fillcolor("black")
    131. turtle.begin_fill()
    132. turtle.pendown()
    133. turtle.setheading(-155)
    134. turtle.circle(15, 100)
    135. turtle.circle(-10, 110)
    136. turtle.circle(-100, 30)
    137. turtle.circle(-15, 65)
    138. turtle.circle(-100, 10)
    139. turtle.circle(200, 15)
    140. turtle.setheading(-14)
    141. turtle.circle(-200, 27)
    142. turtle.end_fill()
    143. # 右眼
    144. # 眼圈
    145. turtle.penup()
    146. turtle.goto(-64, 120)
    147. turtle.begin_fill()
    148. turtle.pendown()
    149. turtle.setheading(40)
    150. turtle.circle(-35, 152)
    151. turtle.circle(-100, 50)
    152. turtle.circle(-35, 130)
    153. turtle.circle(-100, 50)
    154. turtle.end_fill()
    155. # 眼珠
    156. turtle.penup()
    157. turtle.goto(-47, 55)
    158. turtle.fillcolor("white")
    159. turtle.begin_fill()
    160. turtle.pendown()
    161. turtle.setheading(0)
    162. turtle.circle(25, 360)
    163. turtle.end_fill()
    164. turtle.penup()
    165. turtle.goto(-45, 62)
    166. turtle.pencolor("darkslategray")
    167. turtle.fillcolor("darkslategray")
    168. turtle.begin_fill()
    169. turtle.pendown()
    170. turtle.setheading(0)
    171. turtle.circle(19, 360)
    172. turtle.end_fill()
    173. turtle.penup()
    174. turtle.goto(-45, 68)
    175. turtle.fillcolor("black")
    176. turtle.begin_fill()
    177. turtle.pendown()
    178. turtle.setheading(0)
    179. turtle.circle(10, 360)
    180. turtle.end_fill()
    181. turtle.penup()
    182. turtle.goto(-47, 86)
    183. turtle.pencolor("white")
    184. turtle.fillcolor("white")
    185. turtle.begin_fill()
    186. turtle.pendown()
    187. turtle.setheading(0)
    188. turtle.circle(5, 360)
    189. turtle.end_fill()
    190. # 左眼
    191. # 眼圈
    192. turtle.penup()
    193. turtle.goto(51, 82)
    194. turtle.fillcolor("black")
    195. turtle.begin_fill()
    196. turtle.pendown()
    197. turtle.setheading(120)
    198. turtle.circle(-32, 152)
    199. turtle.circle(-100, 55)
    200. turtle.circle(-25, 120)
    201. turtle.circle(-120, 45)
    202. turtle.end_fill()
    203. # 眼珠
    204. turtle.penup()
    205. turtle.goto(79, 60)
    206. turtle.fillcolor("white")
    207. turtle.begin_fill()
    208. turtle.pendown()
    209. turtle.setheading(0)
    210. turtle.circle(24, 360)
    211. turtle.end_fill()
    212. turtle.penup()
    213. turtle.goto(79, 64)
    214. turtle.pencolor("darkslategray")
    215. turtle.fillcolor("darkslategray")
    216. turtle.begin_fill()
    217. turtle.pendown()
    218. turtle.setheading(0)
    219. turtle.circle(19, 360)
    220. turtle.end_fill()
    221. turtle.penup()
    222. turtle.goto(79, 70)
    223. turtle.fillcolor("black")
    224. turtle.begin_fill()
    225. turtle.pendown()
    226. turtle.setheading(0)
    227. turtle.circle(10, 360)
    228. turtle.end_fill()
    229. turtle.penup()
    230. turtle.goto(79, 88)
    231. turtle.pencolor("white")
    232. turtle.fillcolor("white")
    233. turtle.begin_fill()
    234. turtle.pendown()
    235. turtle.setheading(0)
    236. turtle.circle(5, 360)
    237. turtle.end_fill()
    238. # 鼻子
    239. turtle.penup()
    240. turtle.goto(37, 80)
    241. turtle.fillcolor("black")
    242. turtle.begin_fill()
    243. turtle.pendown()
    244. turtle.circle(-8, 130)
    245. turtle.circle(-22, 100)
    246. turtle.circle(-8, 130)
    247. turtle.end_fill()
    248. # 嘴
    249. turtle.penup()
    250. turtle.goto(-15, 48)
    251. turtle.setheading(-36)
    252. turtle.begin_fill()
    253. turtle.pendown()
    254. turtle.circle(60, 70)
    255. turtle.setheading(-132)
    256. turtle.circle(-45, 100)
    257. turtle.end_fill()
    258. # 彩虹圈
    259. turtle.penup()
    260. turtle.goto(-135, 120)
    261. turtle.pensize(5)
    262. turtle.pencolor("cyan")
    263. turtle.pendown()
    264. turtle.setheading(60)
    265. turtle.circle(-165, 150)
    266. turtle.circle(-130, 78)
    267. turtle.circle(-250, 30)
    268. turtle.circle(-138, 105)
    269. turtle.penup()
    270. turtle.goto(-131, 116)
    271. turtle.pencolor("slateblue")
    272. turtle.pendown()
    273. turtle.setheading(60)
    274. turtle.circle(-160, 144)
    275. turtle.circle(-120, 78)
    276. turtle.circle(-242, 30)
    277. turtle.circle(-135, 105)
    278. turtle.penup()
    279. turtle.goto(-127, 112)
    280. turtle.pencolor("orangered")
    281. turtle.pendown()
    282. turtle.setheading(60)
    283. turtle.circle(-155, 136)
    284. turtle.circle(-116, 86)
    285. turtle.circle(-220, 30)
    286. turtle.circle(-134, 103)
    287. turtle.penup()
    288. turtle.goto(-123, 108)
    289. turtle.pencolor("gold")
    290. turtle.pendown()
    291. turtle.setheading(60)
    292. turtle.circle(-150, 136)
    293. turtle.circle(-104, 86)
    294. turtle.circle(-220, 30)
    295. turtle.circle(-126, 102)
    296. turtle.penup()
    297. turtle.goto(-120, 104)
    298. turtle.pencolor("greenyellow")
    299. turtle.pendown()
    300. turtle.setheading(60)
    301. turtle.circle(-145, 136)
    302. turtle.circle(-90, 83)
    303. turtle.circle(-220, 30)
    304. turtle.circle(-120, 100)
    305. turtle.penup()
    306. # 爱心
    307. turtle.penup()
    308. turtle.goto(220, 115)
    309. turtle.pencolor("brown")
    310. turtle.pensize(1)
    311. turtle.fillcolor("brown")
    312. turtle.begin_fill()
    313. turtle.pendown()
    314. turtle.setheading(36)
    315. turtle.circle(-8, 180)
    316. turtle.circle(-60, 24)
    317. turtle.setheading(110)
    318. turtle.circle(-60, 24)
    319. turtle.circle(-8, 180)
    320. turtle.end_fill()
    321. # 五环
    322. turtle.penup()
    323. turtle.goto(-5, -170)
    324. turtle.pendown()
    325. turtle.pencolor("blue")
    326. turtle.circle(6)
    327. turtle.penup()
    328. turtle.goto(10, -170)
    329. turtle.pendown()
    330. turtle.pencolor("black")
    331. turtle.circle(6)
    332. turtle.penup()
    333. turtle.goto(25, -170)
    334. turtle.pendown()
    335. turtle.pencolor("brown")
    336. turtle.circle(6)
    337. turtle.penup()
    338. turtle.goto(2, -175)
    339. turtle.pendown()
    340. turtle.pencolor("lightgoldenrod")
    341. turtle.circle(6)
    342. turtle.penup()
    343. turtle.goto(16, -175)
    344. turtle.pendown()
    345. turtle.pencolor("green")
    346. turtle.circle(6)
    347. turtle.penup()
    348. turtle.pencolor("black")
    349. turtle.goto(-16, -160)
    350. turtle.write("BEIJING 2022", font=('Arial', 10, 'bold italic'))
    351. turtle.hideturtle()
    352. turtle.done()