当前位置:   article > 正文

如何用python画动漫人物,python画卡通人物代码_python动漫绘图

python动漫绘图

大家好,小编来为大家解答以下问题,python画动漫人物代码 星空,如何用python画动漫人物,现在让我们一起来看看吧!

要寒假了,给孩子画一个卡通版蜘蛛侠
在这里插入图片描述
完整程序代码:

  1. from turtle import *
  2. speed(13) #绘画速度控制
  3. bgcolor("#990000")
  4. pensize(10)
  5. penup()
  6. goto(0,50)
  7. pendown()
  8. circle(-120)
  9. penup()
  10. circle(-120,-60)
  11. pendown()
  12. pensize(5)
  13. right(50)
  14. circle(70,55)
  15. right(85)
  16. circle(75,58)
  17. right(90)
  18. circle(70,55)
  19. right(90)
  20. circle(70,58)
  21. #身子
  22. penup()
  23. pensize(10)
  24. goto(80,15)
  25. pendown()
  26. seth(92)
  27. fd(135)
  28. seth(125)
  29. circle(30,135)
  30. seth(190)
  31. fd(50)
  32. seth(125)
  33. circle(30,135)
  34. seth(275)
  35. fd(90)
  36. #胳膊1
  37. penup()
  38. pensize(10)
  39. goto(92,-150)
  40. seth(240)
  41. pendown()
  42. fd(80)
  43. left(10)
  44. circle(-28,185)
  45. #胳膊2
  46. penup()
  47. goto(0,50)
  48. seth(0)
  49. pensize(10)
  50. circle(-120,-60)
  51. seth(200)
  52. pendown()
  53. fd(72)
  54. left(20)
  55. circle(30,150)
  56. left(20)
  57. fd(20)
  58. right(15)
  59. fd(10)
  60. pensize(5)
  61. fillcolor("#3366cc")
  62. begin_fill()
  63. seth(92)
  64. circle(-120,31)
  65. seth(200)
  66. fd(45)
  67. left(90)
  68. fd(52)
  69. end_fill()
  70. fd(-12)
  71. right(90)
  72. fd(40)
  73. penup()
  74. right(90)
  75. fd(18)
  76. pendown()
  77. right(86)
  78. fd(40)
  79. penup()
  80. goto(-152,-86)
  81. pendown()
  82. left(40)
  83. circle(35,90)
  84. #身体着色
  85. penup()
  86. goto(-80,116)
  87. seth(10)
  88. pensize(5)
  89. pendown()
  90. begin_fill()
  91. fillcolor("#3366cc")
  92. fd(155)
  93. seth(-88)
  94. fd(37)
  95. seth(195)
  96. fd(156)
  97. end_fill()
  98. penup()
  99. goto(-75,38)
  100. seth(15)
  101. pendown()
  102. begin_fill()
  103. fd(158)
  104. seth(-88)
  105. fd(55)
  106. seth(140)
  107. circle(120,78)
  108. end_fill()
  109. #胳膊1着色
  110. penup()
  111. fillcolor("#3366cc")
  112. pensize(5)
  113. goto(75,-170)
  114. pendown()
  115. begin_fill()
  116. seth(240)
  117. fd(30)
  118. right(90)
  119. fd(17)
  120. end_fill()
  121. fd(10)
  122. left(80)
  123. fd(55)
  124. penup()
  125. left(90)
  126. fd(15)
  127. pendown()
  128. left(85)
  129. fd(55)
  130. penup()
  131. goto(43,-225)
  132. left(84)
  133. pendown()
  134. circle(60,51)
  135. speed(0)
  136. #身体竖纹
  137. for i in range(3):
  138. penup()
  139. goto(-70+i*15,135)
  140. seth(-90)
  141. pendown()
  142. pensize(5)
  143. fd(15-2*i)
  144. for i in range(3):
  145. penup()
  146. goto(36 + i * 15, 156)
  147. seth(-90)
  148. pendown()
  149. pensize(5)
  150. fd(15 - 2 * i)
  151. a = -60
  152. b = 70
  153. for i in range(4):
  154. penup()
  155. goto(a,b)
  156. a=a+40
  157. b=b+10
  158. seth(-90)
  159. pendown()
  160. pensize(5)
  161. fd(26)
  162. def oo (li,jing):
  163. penup()
  164. goto(0,50)
  165. seth(0)
  166. circle(-120, li)
  167. pendown()
  168. right(jing)
  169. pensize(5)
  170. oo(-60,110)
  171. fd(130)
  172. oo(-28,96)
  173. fd(140)
  174. oo(9,89)
  175. fd(144)
  176. oo(42,70)
  177. fd(160)
  178. oo(80,60)
  179. fd(130)
  180. penup()
  181. goto(-80,-40)
  182. right(160)
  183. pendown()
  184. right(50)
  185. circle(70,45)
  186. right(75)
  187. circle(70,38)
  188. right(50)
  189. circle(70,45)
  190. right(90)
  191. circle(70,48)
  192. penup()
  193. goto(-53,-70)
  194. pendown()
  195. left(40)
  196. circle(70,30)
  197. right(50)
  198. circle(70,20)
  199. right(50)
  200. circle(70,38)
  201. right(70)
  202. circle(70,24)
  203. penup()
  204. goto(-19,-105)
  205. left(72)
  206. pendown()
  207. fd(22)
  208. right(60)
  209. fd(22)
  210. oo(-140,80)
  211. circle(-90,120)
  212. penup()
  213. oo(140,100)
  214. circle(90,13)
  215. pendown()
  216. right(-50)
  217. circle(70,45)
  218. right(75)
  219. circle(70,38)
  220. right(50)
  221. circle(70,36)
  222. penup()
  223. goto(22,-185)
  224. right(70)
  225. pendown()
  226. fd(72)
  227. penup()
  228. goto(-40,-182)
  229. right(38)
  230. pendown()
  231. fd(70)
  232. speed(10)
  233. #左眼
  234. penup()
  235. pensize(7)
  236. goto(-15,-110)
  237. seth(0)
  238. pendown()
  239. pensize(10)
  240. begin_fill()
  241. left(130)
  242. fd(110)
  243. right(250)
  244. circle(90,60)
  245. circle(40,120)
  246. fillcolor("#F5FFFA")
  247. end_fill()
  248. #右眼
  249. penup()
  250. goto(5,-110)
  251. pendown()
  252. begin_fill()
  253. right(30)
  254. fd(110)
  255. right(-250)
  256. circle(-90,60)
  257. circle(-40,120)
  258. end_fill()
  259. done()

更多Python源代码,请微信关注:Python代码大全,在这里插入图片描述

文章知识点与官方知识档案匹配,可进一步学习相关知识
Python入门技能树首页概览439949 人正在系统学习中
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/968994
推荐阅读
相关标签
  

闽ICP备14008679号