当前位置:   article > 正文

【python】基础知识巩固(六)_turtle.rt

turtle.rt

目录

海龟绘图

正方形的简单代码

通过循环绘制5个五角星 

代码解读 

一棵分型树:

小猪佩奇:

 高达(我的梦想啊)


海龟绘图

前言:海龟画图我们小学就学过了,emmmmmm,虽然这是篇技术文章,但是有些水话想说

我第一次接触编程,就是在海龟画图(小学的时候),同学们都在研究怎么让海龟动起来(按按钮那种),我无意间看到网上视频,可以将什么文件拖入海龟画图的界面,海龟就会自动动起来,我觉得好高级(而且省事),我开始上互联网(那时候我爸买了台台式电脑)

百度搜索具体怎么操作,发现有大佬将代码(哈哈那时候我还不知道这是代码,我觉得是神奇的文字)发上贴吧,

然后我把那些代码用一张纸抄下来,到学校电脑室里面将它用一个文本编辑器把它写进去,然后拖入海龟界面发现海龟不可以动,

然后我又回家继续找为什么不可以拖入,因为把重命名要改一下文件的后缀就可以实现这种投入这是我第一次知道怎么改文件的类型(我觉得有一个很重要的原因那就是我觉得我们当时小学电脑室可能已经把就是很多种语言的配置环境都已经配置好了)就很神奇

扯了这么多哈哈,开始今天复习

在1966年,Seymour Papert和Wally Feurzig发明了一种专门给儿童学习编程的语言——LOGO语言,它的特色就是通过编程指挥一个小海龟(turtle)在屏幕上绘图。

海龟绘图(Turtle Graphics)后来被移植到各种高级语言中,Python内置了turtle库,基本上100%复制了原始的Turtle Graphics的所有功能。

我们来看一个指挥小海龟绘制一个

正方形的简单代码

  1. from turtle import *
  2. #设置笔刷宽度
  3. width(4)
  4. #前进
  5. forward(100)
  6. #右转90度:
  7. right(90)
  8. #笔刷颜色
  9. pencolor('red')
  10. forward(100)
  11. right(90)
  12. pencolor('green')
  13. forward(100)
  14. right(90)
  15. pencolor('blue')
  16. forward(100)
  17. right(90)
  18. # 调用done()使得窗口等待被关闭,否则将立刻关闭窗口:
  19. done()

 

通过循环绘制5个五角星 

  1. from turtle import *
  2. def drawStar(x,y):
  3. pu()
  4. goto(x,y)
  5. pd()
  6. seth(0)
  7. for i in range(5):
  8. fd(40)
  9. rt(144)
  10. for x in range(0,250,50):
  11. drawStar(x,0)
  12. done()

代码解读 

1)turtle.rt(角度

参数:角度- 一个数字(整数或浮点数)

 2)turtle.pd( ) 

拉下笔——移动时绘图。

3)turtle.pu( ) 

将笔向上拉 - 移动时不绘图。

4)turtle.fd(距离

参数距离- 一个数字(整数或浮点数)

5)turtle.sethto_angle ) 

参数

to_angle – 一个数字(整数或浮点数)

海龟的方向设置为to_angle。以下是一些常见的度数方向:

标准模式

标志模式

0 - 东

0 - 北

90 - 北

90 - 东

180 - 西

180 - 南

270 - 南

270 - 西

6)done()

调用done()使得窗口等待被关闭,否则将立刻关闭窗口:

 使用递归,可以绘制出非常复杂的图形。

一棵分型树:

  1. from turtle import *
  2. # 设置色彩模式是RGB:
  3. colormode(255)
  4. lt(90)
  5. lv = 14
  6. l = 120
  7. s = 45
  8. width(lv)
  9. # 初始化RGB颜色:
  10. r = 0
  11. g = 0
  12. b = 0
  13. pencolor(r, g, b)
  14. penup()
  15. bk(l)
  16. pendown()
  17. fd(l)
  18. def draw_tree(l, level):
  19. global r, g, b
  20. # save the current pen width
  21. w = width()
  22. # narrow the pen width
  23. width(w * 3.0 / 4.0)
  24. # set color:
  25. r = r + 1
  26. g = g + 2
  27. b = b + 3
  28. pencolor(r % 200, g % 200, b % 200)
  29. l = 3.0 / 4.0 * l
  30. lt(s)
  31. fd(l)
  32. if level < lv:
  33. draw_tree(l, level + 1)
  34. bk(l)
  35. rt(2 * s)
  36. fd(l)
  37. if level < lv:
  38. draw_tree(l, level + 1)
  39. bk(l)
  40. lt(s)
  41. # restore the previous pen width
  42. width(w)
  43. speed("fastest")
  44. draw_tree(l, 4)
  45. done()

小猪佩奇:

  1. import turtle as t
  2. t.pensize(4)
  3. t.hideturtle()
  4. t.colormode(255)
  5. t.color((255, 155, 192), "pink")
  6. t.setup(840, 500)
  7. t.speed(20)
  8. # 鼻子
  9. t.pu()
  10. t.goto(-100, 100)
  11. t.pd()
  12. t.seth(-30)
  13. t.begin_fill()
  14. a = 0.4
  15. for i in range(120):
  16. if 0 <= i < 30 or 60 <= i < 90:
  17. a = a + 0.08
  18. t.lt(3) # 向左转3度
  19. t.fd(a) # 向前走a的步长
  20. else:
  21. a = a - 0.08
  22. t.lt(3)
  23. t.fd(a)
  24. t.end_fill()
  25. t.pu()
  26. t.seth(90)
  27. t.fd(25)
  28. t.seth(0)
  29. t.fd(10)
  30. t.pd()
  31. t.pencolor(255, 155, 192)
  32. t.seth(10)
  33. t.begin_fill()
  34. t.circle(5)
  35. t.color(160, 82, 45)
  36. t.end_fill()
  37. t.pu()
  38. t.seth(0)
  39. t.fd(20)
  40. t.pd()
  41. t.pencolor(255, 155, 192)
  42. t.seth(10)
  43. t.begin_fill()
  44. t.circle(5)
  45. t.color(160, 82, 45)
  46. t.end_fill()
  47. # 头
  48. t.color((255, 155, 192), "pink")
  49. t.pu()
  50. t.seth(90)
  51. t.fd(41)
  52. t.seth(0)
  53. t.fd(0)
  54. t.pd()
  55. t.begin_fill()
  56. t.seth(180)
  57. t.circle(300, -30)
  58. t.circle(100, -60)
  59. t.circle(80, -100)
  60. t.circle(150, -20)
  61. t.circle(60, -95)
  62. t.seth(161)
  63. t.circle(-300, 15)
  64. t.pu()
  65. t.goto(-100, 100)
  66. t.pd()
  67. t.seth(-30)
  68. a = 0.4
  69. for i in range(60):
  70. if 0 <= i < 30 or 60 <= i < 90:
  71. a = a + 0.08
  72. t.lt(3) # 向左转3度
  73. t.fd(a) # 向前走a的步长
  74. else:
  75. a = a - 0.08
  76. t.lt(3)
  77. t.fd(a)
  78. t.end_fill()
  79. # 耳朵
  80. t.color((255, 155, 192), "pink")
  81. t.pu()
  82. t.seth(90)
  83. t.fd(-7)
  84. t.seth(0)
  85. t.fd(70)
  86. t.pd()
  87. t.begin_fill()
  88. t.seth(100)
  89. t.circle(-50, 50)
  90. t.circle(-10, 120)
  91. t.circle(-50, 54)
  92. t.end_fill()
  93. t.pu()
  94. t.seth(90)
  95. t.fd(-12)
  96. t.seth(0)
  97. t.fd(30)
  98. t.pd()
  99. t.begin_fill()
  100. t.seth(100)
  101. t.circle(-50, 50)
  102. t.circle(-10, 120)
  103. t.circle(-50, 56)
  104. t.end_fill()
  105. # 眼睛
  106. t.color((255, 155, 192), "white")
  107. t.pu()
  108. t.seth(90)
  109. t.fd(-20)
  110. t.seth(0)
  111. t.fd(-95)
  112. t.pd()
  113. t.begin_fill()
  114. t.circle(15)
  115. t.end_fill()
  116. t.color("black")
  117. t.pu()
  118. t.seth(90)
  119. t.fd(12)
  120. t.seth(0)
  121. t.fd(-3)
  122. t.pd()
  123. t.begin_fill()
  124. t.circle(3)
  125. t.end_fill()
  126. t.color((255, 155, 192), "white")
  127. t.pu()
  128. t.seth(90)
  129. t.fd(-25)
  130. t.seth(0)
  131. t.fd(40)
  132. t.pd()
  133. t.begin_fill()
  134. t.circle(15)
  135. t.end_fill()
  136. t.color("black")
  137. t.pu()
  138. t.seth(90)
  139. t.fd(12)
  140. t.seth(0)
  141. t.fd(-3)
  142. t.pd()
  143. t.begin_fill()
  144. t.circle(3)
  145. t.end_fill()
  146. # 腮
  147. t.color((255, 155, 192))
  148. t.pu()
  149. t.seth(90)
  150. t.fd(-95)
  151. t.seth(0)
  152. t.fd(65)
  153. t.pd()
  154. t.begin_fill()
  155. t.circle(30)
  156. t.end_fill()
  157. # 嘴
  158. t.color(239, 69, 19)
  159. t.pu()
  160. t.seth(90)
  161. t.fd(15)
  162. t.seth(0)
  163. t.fd(-100)
  164. t.pd()
  165. t.seth(-80)
  166. t.circle(30, 40)
  167. t.circle(40, 80)
  168. # 身体
  169. t.color("red", (255, 99, 71))
  170. t.pu()
  171. t.seth(90)
  172. t.fd(-20)
  173. t.seth(0)
  174. t.fd(-78)
  175. t.pd()
  176. t.begin_fill()
  177. t.seth(-130)
  178. t.circle(100, 10)
  179. t.circle(300, 30)
  180. t.seth(0)
  181. t.fd(230)
  182. t.seth(90)
  183. t.circle(300, 30)
  184. t.circle(100, 3)
  185. t.color((255, 155, 192), (255, 100, 100))
  186. t.seth(-135)
  187. t.circle(-80, 63)
  188. t.circle(-150, 24)
  189. t.end_fill()
  190. # 手
  191. t.color((255, 155, 192))
  192. t.pu()
  193. t.seth(90)
  194. t.fd(-40)
  195. t.seth(0)
  196. t.fd(-27)
  197. t.pd()
  198. t.seth(-160)
  199. t.circle(300, 15)
  200. t.pu()
  201. t.seth(90)
  202. t.fd(15)
  203. t.seth(0)
  204. t.fd(0)
  205. t.pd()
  206. t.seth(-10)
  207. t.circle(-20, 90)
  208. t.pu()
  209. t.seth(90)
  210. t.fd(30)
  211. t.seth(0)
  212. t.fd(237)
  213. t.pd()
  214. t.seth(-20)
  215. t.circle(-300, 15)
  216. t.pu()
  217. t.seth(90)
  218. t.fd(20)
  219. t.seth(0)
  220. t.fd(0)
  221. t.pd()
  222. t.seth(-170)
  223. t.circle(20, 90)
  224. # 脚
  225. t.pensize(10)
  226. t.color((240, 128, 128))
  227. t.pu()
  228. t.seth(90)
  229. t.fd(-75)
  230. t.seth(0)
  231. t.fd(-180)
  232. t.pd()
  233. t.seth(-90)
  234. t.fd(40)
  235. t.seth(-180)
  236. t.color("black")
  237. t.pensize(15)
  238. t.fd(20)
  239. t.pensize(10)
  240. t.color((240, 128, 128))
  241. t.pu()
  242. t.seth(90)
  243. t.fd(40)
  244. t.seth(0)
  245. t.fd(90)
  246. t.pd()
  247. t.seth(-90)
  248. t.fd(40)
  249. t.seth(-180)
  250. t.color("black")
  251. t.pensize(15)
  252. t.fd(20)
  253. # 尾巴
  254. t.pensize(4)
  255. t.color((255, 155, 192))
  256. t.pu()
  257. t.seth(90)
  258. t.fd(70)
  259. t.seth(0)
  260. t.fd(95)
  261. t.pd()
  262. t.seth(0)
  263. t.circle(70, 20)
  264. t.circle(10, 330)
  265. t.circle(70, 30)
  266. t.exitonclick()

 高达(我的梦想啊)

  1. import turtle
  2. t=turtle.Turtle()
  3. turtle.Turtle().screen.delay(0)
  4. tleft=turtle.Turtle()
  5. #第一部分
  6. t.penup()
  7. t.goto(0,0)
  8. t.pendown()
  9. t.left(20)
  10. t.forward(110)
  11. t.left(25)
  12. t.forward(40)
  13. t.left(100)
  14. t.circle(180,20)
  15. t.right(120)
  16. t.forward(250)
  17. t.left(165)
  18. t.forward(250)
  19. t.right(100)
  20. t.forward(35)
  21. t.left(70)
  22. t.forward(45)
  23. t.left(70)
  24. t.forward(120)
  25. t.left(70)
  26. t.forward(80)
  27. t.left(80)
  28. t.forward(80)
  29. t.left(68)
  30. t.forward(120)
  31. t.left(180)
  32. t.forward(78)
  33. t.right(68)
  34. t.forward(60)
  35. t.right(75)
  36. t.forward(60)
  37. t.right(110)
  38. t.forward(15)
  39. t.left(38)
  40. t.forward(65)
  41. t.right(73)#五边形的直边
  42. t.forward(35)
  43. t.right(70)
  44. t.forward(65)
  45. t.right(68)
  46. t.forward(50)
  47. t.right(80)
  48. t.forward(50)
  49. t.penup()
  50. t.goto(-65,68)
  51. t.pendown()
  52. t.right(7)
  53. t.forward(350)
  54. t.right(165)
  55. t.forward(330)
  56. t.penup()
  57. t.goto(64,65)
  58. t.pendown()
  59. t.left(75)
  60. t.forward(350)
  61. t.left(165)
  62. t.forward(330)
  63. t.penup()
  64. t.goto(300,500)
  65. #第二部分
  66. tleft.left(180)
  67. tleft.right(20)
  68. tleft.forward(110)
  69. tleft.right(25)
  70. tleft.forward(40)
  71. tleft.right(100)
  72. tleft.circle(-180,20)
  73. tleft.left(120)
  74. tleft.forward(250)
  75. tleft.right(165)
  76. tleft.forward(250)
  77. tleft.left(100)
  78. tleft.forward(35)
  79. tleft.penup()
  80. tleft.goto(0,0)
  81. tleft.pendown()
  82. tleft.left(20)
  83. tleft.penup()
  84. tleft.forward(18)
  85. tleft.pendown()
  86. tleft.forward(50)#额头竖线
  87. tleft.penup()
  88. tleft.forward(110)#消除竖线
  89. tleft.pendown()
  90. tleft.left(90)
  91. tleft.forward(30)
  92. tleft.right(90)
  93. tleft.forward(60)
  94. tleft.right(90)
  95. tleft.forward(60)
  96. tleft.right(90)
  97. tleft.forward(60)
  98. tleft.right(90)
  99. tleft.forward(40)
  100. tleft.penup()
  101. tleft.forward(30)
  102. tleft.pendown()
  103. tleft.left(90)
  104. tleft.forward(30)
  105. tleft.right(180)
  106. tleft.forward(100)
  107. tleft.right(90)
  108. tleft.forward(80)
  109. tleft.right(90)
  110. tleft.forward(100)
  111. tleft.penup()
  112. tleft.goto(150,70)
  113. tleft.pendown()
  114. tleft.left(100)
  115. tleft.forward(40)
  116. tleft.right(80)
  117. tleft.circle(-333,40)
  118. tleft.right(160)
  119. tleft.forward(230)
  120. #右半部分
  121. tleft.left(100)
  122. tleft.forward(40)
  123. tleft.left(80)
  124. tleft.forward(20)
  125. tleft.left(100)
  126. tleft.forward(30)
  127. tleft.right(100)
  128. tleft.forward(20)
  129. tleft.right(80)
  130. tleft.forward(30)
  131. tleft.left(80)
  132. tleft.forward(20)
  133. tleft.left(100)
  134. tleft.forward(30)
  135. tleft.right(100)
  136. tleft.forward(20)
  137. tleft.right(80)
  138. tleft.forward(30)
  139. tleft.left(80)
  140. tleft.forward(20)
  141. tleft.left(100)
  142. tleft.forward(30)
  143. tleft.right(100)
  144. tleft.forward(20)
  145. tleft.right(80)
  146. tleft.forward(30)
  147. tleft.left(80)
  148. tleft.forward(20)
  149. tleft.left(100)
  150. tleft.forward(30)
  151. tleft.right(100)
  152. tleft.forward(20)
  153. tleft.right(80)
  154. tleft.forward(30)
  155. tleft.left(80)
  156. tleft.forward(20)
  157. tleft.left(100)
  158. tleft.forward(30)
  159. tleft.right(100)
  160. tleft.forward(20)
  161. tleft.right(80)
  162. tleft.forward(30)
  163. tleft.left(80)
  164. tleft.forward(20)
  165. tleft.left(100)
  166. tleft.forward(30)
  167. tleft.right(100)
  168. tleft.forward(20)
  169. tleft.right(80)
  170. tleft.forward(30)
  171. #右下部分
  172. tleft.left(70)
  173. tleft.forward(30)
  174. tleft.right(110)
  175. tleft.forward(40)
  176. tleft.right(60)
  177. tleft.forward(100)
  178. tleft.right(30)
  179. tleft.circle(200,20)
  180. tleft.left(10)
  181. tleft.forward(80)
  182. #右下部分goto
  183. tleft.penup()
  184. tleft.goto(145,-198)
  185. tleft.pendown()
  186. tleft.left(90)
  187. tleft.forward(30)
  188. tleft.right(30)
  189. tleft.forward(40)
  190. tleft.right(150)
  191. tleft.forward(30)
  192. tleft.backward(30)
  193. tleft.left(90)
  194. tleft.forward(100)
  195. tleft.right(90)
  196. tleft.forward(30)
  197. tleft.backward(30)
  198. tleft.left(90)
  199. tleft.right(30)
  200. tleft.circle(200,20)
  201. tleft.left(10)
  202. tleft.forward(50)
  203. #第三部分脸
  204. t2=turtle.Turtle()
  205. t2.penup()
  206. t2.goto(0,-80)
  207. #尖角
  208. t2.circle(150,extent=90)
  209. t2.pendown()
  210. t2.circle(150,extent=30)
  211. t2.penup()
  212. t2.circle(150,extent=18)
  213. t2.pendown()
  214. t2.circle(150,extent=27)
  215. t2.penup()
  216. t2.circle(150,extent=30)
  217. t2.pendown()
  218. t2.circle(150,extent=27)
  219. t2.penup()
  220. t2.circle(150,extent=18)
  221. t2.pendown()
  222. t2.circle(150,extent=30)
  223. t2.right(100)
  224. t2.forward(40)
  225. #左脸夹
  226. t2.left(80)
  227. t2.circle(333,40)
  228. t2.left(160)
  229. t2.forward(230)
  230. #左半部分
  231. t2.right(100)
  232. t2.forward(40)
  233. t2.right(80)
  234. t2.forward(20)
  235. t2.right(100)
  236. t2.forward(30)
  237. t2.left(100)
  238. t2.forward(20)
  239. t2.left(80)
  240. t2.forward(30)
  241. t2.right(80)
  242. t2.forward(20)
  243. t2.right(100)
  244. t2.forward(30)
  245. t2.left(100)
  246. t2.forward(20)
  247. t2.left(80)
  248. t2.forward(30)
  249. t2.right(80)
  250. t2.forward(20)
  251. t2.right(100)
  252. t2.forward(30)
  253. t2.left(100)
  254. t2.forward(20)
  255. t2.left(80)
  256. t2.forward(30)
  257. t2.right(80)
  258. t2.forward(20)
  259. t2.right(100)
  260. t2.forward(30)
  261. t2.left(100)
  262. t2.forward(20)
  263. t2.left(80)
  264. t2.forward(30)
  265. t2.right(80)
  266. t2.forward(20)
  267. t2.right(100)
  268. t2.forward(30)
  269. t2.left(100)
  270. t2.forward(20)
  271. t2.left(80)
  272. t2.forward(30)
  273. t2.right(80)
  274. t2.forward(20)
  275. t2.right(100)
  276. t2.forward(30)
  277. t2.left(100)
  278. t2.forward(20)
  279. t2.left(80)
  280. t2.forward(30)
  281. t2.right(70)
  282. t2.forward(30)
  283. t2.left(110)
  284. t2.forward(40)
  285. t2.left(60)
  286. t2.forward(100)
  287. t2.left(30)
  288. t2.circle(-200,20)
  289. t2.right(10)
  290. t2.forward(80)
  291. t2.penup()
  292. t2.goto(-145,-198)#左脸颊
  293. t2.pendown()
  294. t2.right(90)
  295. t2.forward(30)
  296. t2.left(30)
  297. t2.forward(40)
  298. t2.left(150)
  299. t2.forward(30)
  300. t2.right(180)
  301. t2.forward(30)
  302. t2.left(90)
  303. t2.forward(100)
  304. t2.left(90)
  305. t2.forward(30)
  306. t2.left(180)
  307. t2.forward(30)
  308. t2.left(120)
  309. t2.circle(-200,20)
  310. t2.right(10)
  311. t2.forward(50)
  312. #左眼
  313. t2.right(135)
  314. t2.forward(70)
  315. t2.left(50)
  316. t2.forward(40)
  317. t2.left(20)
  318. t2.forward(20)
  319. t2.penup()
  320. t2.goto(-100,28)
  321. t2.pendown()
  322. t2.right(70)
  323. t2.forward(65)
  324. t2.left(50)
  325. t2.forward(40)
  326. t2.left(40)
  327. t2.forward(20)
  328. #左眼带
  329. t2.penup()
  330. t2.goto(-105,-10)
  331. t2.pendown()
  332. t2.right(100)
  333. t2.circle(120,extent=20)
  334. t2.circle(60,extent=80)
  335. t2.penup()
  336. t2.goto(-105,-13)
  337. t2.pendown()
  338. t2.right(100)
  339. t2.circle(120,extent=20)
  340. t2.circle(60,extent=80)
  341. t2.penup()
  342. t2.goto(-70,-40)
  343. t2.pendown()
  344. t2.left(10)
  345. t2.forward(30)
  346. t2.penup()
  347. t2.goto(-10,-40)
  348. t2.pendown()
  349. t2.left(35)
  350. t2.forward(30)
  351. t2.penup()
  352. t2.goto(-80,30)
  353. t2.pendown()
  354. t2.right(130)
  355. t2.forward(47)
  356. t2.left(50)
  357. t2.forward(35)
  358. t2.penup()
  359. t2.goto(-60,-45)
  360. t2.pendown()
  361. t2.right(98)
  362. t2.forward(60)
  363. t2.left(20)
  364. t2.forward(80)
  365. t2.left(70)
  366. t2.forward(10)
  367. t2.left(90)
  368. t2.forward(50)
  369. t2.right(60)
  370. t2.forward(30)
  371. t2.right(60)
  372. t2.forward(30)
  373. t2.right(60)
  374. t2.forward(50)
  375. t2.left(90)
  376. t2.forward(10)
  377. t2.left(75)
  378. t2.forward(80)
  379. t2.left(15)
  380. t2.forward(60)
  381. t2.penup()
  382. t2.goto(-80,-140)
  383. t2.pendown()
  384. t2.right(150)
  385. t2.circle(85,extent=45)
  386. t2.left(15)
  387. t2.forward(70)
  388. t2.left(15)
  389. t2.circle(55,extent=55)
  390. t2.penup()
  391. t2.goto(0,-175)
  392. t2.pendown()
  393. t2.left(18)
  394. t2.forward(170)
  395. #右眼
  396. tleft.left(135)
  397. tleft.forward(70)
  398. tleft.right(50)
  399. tleft.forward(40)
  400. tleft.right(20)
  401. tleft.forward(20)
  402. tleft.penup()
  403. tleft.goto(100,28)
  404. tleft.pendown()
  405. tleft.left(70)
  406. tleft.forward(65)
  407. tleft.right(50)
  408. tleft.forward(40)
  409. tleft.right(40)
  410. tleft.forward(20)
  411. #右眼带
  412. tleft.penup()
  413. tleft.goto(105,-10)
  414. tleft.pendown()
  415. tleft.left(100)
  416. tleft.circle(-120,extent=20)
  417. tleft.circle(-60,extent=80)
  418. tleft.penup()
  419. tleft.goto(105,-13)
  420. tleft.pendown()
  421. tleft.left(100)
  422. tleft.circle(-120,extent=20)
  423. tleft.circle(-60,extent=80)
  424. #右眼睛
  425. tleft.penup()
  426. tleft.goto(70,-40)
  427. tleft.pendown()
  428. tleft.right(10)
  429. tleft.forward(30)
  430. tleft.penup()
  431. tleft.goto(10,-40)
  432. tleft.pendown()
  433. tleft.right(35)
  434. tleft.forward(30)
  435. tleft.penup()
  436. tleft.goto(80,30)
  437. tleft.pendown()
  438. tleft.left(130)
  439. tleft.forward(47)
  440. tleft.right(50)
  441. tleft.forward(35)
  442. #鼻子
  443. tleft.penup()
  444. tleft.goto(0,-70)
  445. tleft.pendown()
  446. tleft.left(30)
  447. tleft.forward(20)
  448. tleft.left(72)
  449. tleft.forward(10)
  450. tleft.left(108)
  451. tleft.forward(20)
  452. tleft.right(42)
  453. tleft.forward(20)
  454. tleft.left(108)
  455. tleft.forward(10)
  456. tleft.left(72)
  457. tleft.forward(20)
  458. tleft.penup()
  459. tleft.goto(0,-90)
  460. tleft.pendown()
  461. tleft.left(42)
  462. tleft.forward(20)
  463. tleft.left(72)
  464. tleft.forward(10)
  465. tleft.left(108)
  466. tleft.forward(20)
  467. tleft.right(42)
  468. tleft.forward(20)
  469. tleft.left(108)
  470. tleft.forward(10)
  471. tleft.left(72)
  472. tleft.forward(20)
  473. tleft.penup()
  474. tleft.goto(200,500)
  475. turtle.done()

 参考:python turtle绘图-案例集锦(小猪佩奇、哆啦A梦、小黄人、樱花树、皮卡丘、汉诺塔、高达、星空等)_July__July的博客-CSDN博客_turtle绘图案例

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号