当前位置:   article > 正文

立体多层玫瑰绘图源码__玫瑰花python 绘图源码集锦_python绘制立体玫瑰花

python绘制立体玫瑰花

立体多层玫瑰绘图源码__玫瑰花python 绘图源码集锦

 

    录:

(1)python 玫瑰画法1——立体多层玫瑰

(2)python 玫瑰画法2

(3) python玫瑰画法3

(4) python玫瑰画法4

(5) python玫瑰画法5

(6) python玫瑰画法6


  这篇文章是python 绘制玫瑰花的源码集锦合集,每篇都附有原作者的名字博客链接。使用时将代码复制后在相关的编程语言环境下运行。

  代码仅供学习参考,请尊重原作者的创作和版权!

  如果代码作者转载地址有错,请原作者留言,我会更正相应的代码原作者博客链接。

  有些绘图效果一样,但代码有不同。效果图片列表如下,代码在后面。请按图片序号查看自己想看的代码。

(1)立体多层玫瑰(2)红玫瑰(3)红玫瑰

(4)红玫瑰(5)红玫瑰(6)红玫瑰

 (1)python 玫瑰画法1——立体多层玫瑰

此玫瑰花我是画“​草莓熊python turtle绘图代码(玫瑰花版)附源代码”时画的,玫瑰在左侧,右边可以绘制其他的图案,或者写文字也可。

作者: 玫瑰花python 绘图集锦_逆境清醒的博客-CSDN博客

  1. #-*- coding: UTF-8 -*-
  2. import turtle as t
  3. """
  4. =================================================
  5. @Project ->Adversity Awake 玫瑰花系列
  6. @类别 : 玫瑰花->玫瑰花之1
  7. @Author : 逆境清醒
  8. @Date : 2022/11/10 1:46
  9. @Desc :https://blog.csdn.net/weixin_69553582
  10. =================================================
  11. """
  12. # 设置背景颜色,窗口位置以及大小
  13. t.colormode(255)# 颜色模式
  14. t.speed(0)
  15. t.screensize(800,760,"white")#画布大小背景颜色
  16. t.setup(width=800, height=760,startx=None, starty=None) #绘图窗口的大小和起始坐标
  17. #t.bgpic("ditu3.gif")
  18. t.title("逆境清醒玫瑰花!")#设置绘图窗口的标题
  19. t.resizemode('noresize') #大小调整模式:auto,user,noresize
  20. t.tracer(0)
  21. def mlingpen(x, y):
  22. t.penup()
  23. t.goto(x, y)
  24. t.pendown()
  25. def rose(): #rose
  26. t.seth(75)
  27. mlingpen(-235, -150)
  28. t.pensize(10)
  29. t.pencolor("#035025")
  30. t.circle(300,40)
  31. mlingpen(-240, 70)
  32. t.pensize(2)
  33. t.color("#000000", "#22ac38")
  34. t.seth(12)
  35. mlingpen(-235,40)
  36. t.lt(40)
  37. t.fd(50)
  38. t.begin_fill()
  39. t.circle(-150,30)
  40. t.circle(-2,140)
  41. t.circle(-150,43)
  42. t.up()
  43. t.end_fill()
  44. mlingpen(-235,40)
  45. t.lt(330)
  46. t.fd(50)
  47. t.begin_fill()
  48. t.circle(-150,30)
  49. t.circle(-2,140)
  50. t.circle(-150,43)
  51. t.up()
  52. t.end_fill()
  53. mlingpen(-235,40)
  54. t.lt(260)
  55. t.fd(50)
  56. t.begin_fill()
  57. t.circle(-150,30)
  58. t.circle(-2,140)
  59. t.circle(-150,43)
  60. t.up()
  61. t.end_fill()
  62. t.pensize(2)
  63. t.seth(12)
  64. mlingpen(-210,60)
  65. t.begin_fill()
  66. t.color("#000000", "#f8c0c8")
  67. t.circle(50,150)
  68. t.rt(20)
  69. t.fd(40)
  70. t.rt(40)
  71. t.circle(15,130)
  72. t.fd(50)
  73. t.circle(15,80)
  74. t.up()
  75. t.end_fill()
  76. t.pensize(2)
  77. t.seth(12)
  78. mlingpen(-210,65)
  79. t.begin_fill()
  80. t.color("#f5aab5", "#f5aab5")
  81. t.circle(34,150)
  82. t.rt(20)
  83. t.fd(30)
  84. t.rt(40)
  85. t.circle(10,130)
  86. t.fd(50)
  87. t.circle(15,80)
  88. t.up()
  89. t.end_fill()
  90. t.pensize(2)
  91. t.seth(12)
  92. mlingpen(-210,65)
  93. t.begin_fill()
  94. t.color("#f198a5", "#f198a5")
  95. t.circle(30,150)
  96. t.rt(20)
  97. t.fd(30)
  98. t.rt(40)
  99. t.circle(10,130)
  100. t.fd(50)
  101. t.circle(15,80)
  102. t.up()
  103. t.end_fill()
  104. t.pensize(2)
  105. t.seth(12)
  106. mlingpen(-210,65)
  107. t.begin_fill()
  108. t.color("#ee8998", "#ee8998")
  109. t.circle(20,150)
  110. t.rt(20)
  111. t.fd(30)
  112. t.rt(40)
  113. t.circle(10,130)
  114. t.fd(50)
  115. t.circle(15,80)
  116. t.up()
  117. t.end_fill()
  118. mlingpen(-220,80)
  119. t.begin_fill()
  120. t.color("#e56e7f", "#e56e7f")
  121. t.circle(15,200)
  122. t.rt(20)
  123. t.fd(30)
  124. t.rt(40)
  125. t.circle(10,130)
  126. t.fd(50)
  127. t.circle(15,80)
  128. t.up()
  129. t.end_fill()
  130. t.seth(35)
  131. mlingpen(-230,90)
  132. t.begin_fill()
  133. t.color("#000000", "#fda7b5")
  134. t.circle(50,50)
  135. t.rt(40)
  136. t.circle(25,200)
  137. t.up()
  138. t.end_fill()
  139. t.seth(130)
  140. mlingpen(-294.51,142.14) #内4
  141. t.begin_fill()
  142. t.color("#000000", "#fdadb8")
  143. t.circle(20,100)
  144. t.rt(90)
  145. t.circle(10,180)
  146. t.rt(90)
  147. t.circle(15,130)
  148. t.rt(110)
  149. t.circle(30,130)
  150. t.rt(50)
  151. t.circle(50,80)
  152. t.up()
  153. t.end_fill()
  154. t.seth(80)
  155. mlingpen(-240,140)
  156. t.begin_fill()
  157. t.color("#000000", "#fe8e9e")
  158. t.circle(10,100)
  159. t.rt(90)
  160. t.circle(12,150)
  161. t.rt(90)
  162. t.circle(15,130)
  163. t.rt(50)
  164. t.circle(50,80)
  165. t.rt(10)
  166. t.circle(50,80)
  167. t.goto(-240,140)
  168. t.up()
  169. t.end_fill()
  170. t.seth(80)
  171. mlingpen(-250,140)
  172. t.begin_fill()
  173. t.color("#f9788b", "#f9788b")
  174. t.circle(5,130)
  175. t.rt(90)
  176. t.circle(10,170)
  177. t.rt(100)
  178. t.circle(10,130)
  179. t.rt(70)
  180. t.circle(40,80)
  181. t.rt(40)
  182. t.circle(30,30)
  183. t.goto(-250,140)
  184. t.up()
  185. t.end_fill()
  186. t.seth(10)
  187. mlingpen(-245, 80)
  188. t.begin_fill()
  189. t.color("#000000", "#ef5f7a")
  190. t.seth(35)
  191. t.circle(30,80)
  192. t.rt(80)
  193. t.circle(10,150)
  194. t.rt(80)
  195. t.circle(17,200)
  196. t.rt(60)
  197. t.circle(29,120)
  198. t.goto(-245, 80)
  199. t.up()
  200. t.end_fill()
  201. t.seth(10)
  202. mlingpen(-250, 85)
  203. t.begin_fill()
  204. t.color("#ef758c", "#ef758c")
  205. t.seth(35)
  206. t.circle(25,80)
  207. t.rt(80)
  208. t.circle(6,150)
  209. t.rt(80)
  210. t.circle(12,210)
  211. t.rt(60)
  212. t.circle(23,120)
  213. t.goto(-250, 85)
  214. t.up()
  215. t.end_fill()
  216. t.seth(0)
  217. mlingpen(-250,125)
  218. t.pensize(5)
  219. t.dot("#ff4969")
  220. t.pensize(2)
  221. mlingpen(-266.97,121.26)
  222. t.pencolor("#321320")
  223. t.fillcolor("#f04969")
  224. t.begin_fill()
  225. t.rt(80)
  226. t.circle(12,150)
  227. t.rt(80)
  228. t.circle(6,270)
  229. t.rt(150)
  230. t.circle(10,180)
  231. t.up()
  232. t.end_fill()
  233. #t.color("#000000", "#f04969")
  234. t.seth(-70)
  235. mlingpen(-210,100)
  236. t.begin_fill()
  237. t.color("#000000", "#f04969")
  238. t.rt(20)
  239. t.fd(30)
  240. t.circle(-40,170)
  241. t.lt(20)
  242. t.fd(20)
  243. t.goto(-210,100)
  244. t.up()
  245. t.end_fill()
  246. t.seth(-70)
  247. mlingpen(-215,90)
  248. t.begin_fill()
  249. t.color("#ee627d", "#ee627d")
  250. t.rt(20)
  251. t.fd(20)
  252. t.circle(-35,170)
  253. t.lt(20)
  254. t.fd(15)
  255. t.goto(-220,90)
  256. t.up()
  257. t.end_fill()
  258. t.seth(-70)
  259. mlingpen(-220,80)
  260. t.begin_fill()
  261. t.color("#f47a91", "#f47a91")
  262. t.rt(20)
  263. t.fd(10)
  264. t.circle(-28,170)
  265. t.lt(20)
  266. t.fd(10)
  267. t.goto(-220,90)
  268. t.up()
  269. t.end_fill()
  270. t.seth(150)
  271. mlingpen(-220,100)
  272. t.begin_fill()
  273. t.color("#000000", "#f7cad1")
  274. t.circle(20,80)
  275. t.rt(10)
  276. t.circle(-40,70)
  277. t.rt(10)
  278. t.circle(20,80)
  279. t.rt(5)
  280. t.circle(5,180)
  281. t.rt(80)
  282. t.circle(20,70)
  283. t.rt(80)
  284. t.circle(40,60)
  285. t.rt(10)
  286. t.circle(40,110)
  287. t.goto(-220,100)
  288. t.up()
  289. t.end_fill()
  290. t.seth(150)
  291. mlingpen(-220,98)
  292. t.begin_fill()
  293. t.color("#ffe9f2", "#ffe9f2")
  294. t.circle(15,80)
  295. t.rt(7)
  296. t.circle(-45,75)
  297. t.rt(8)
  298. t.circle(20,50)
  299. t.rt(5)
  300. t.circle(2,200)
  301. t.rt(80)
  302. t.circle(15,85)
  303. t.rt(80)
  304. t.circle(40,60)
  305. t.rt(20)
  306. t.circle(30,70)
  307. t.goto(-220,98)
  308. t.up()
  309. t.end_fill()
  310. t.seth(150)
  311. mlingpen(-180,55)
  312. t.begin_fill()
  313. t.color("#000000", "#f7cad1")
  314. t.circle(30,80)
  315. t.rt(10)
  316. t.circle(-60,70)
  317. t.rt(5)
  318. t.circle(30,80)
  319. t.rt(5)
  320. t.circle(5,180)
  321. t.rt(90)
  322. t.circle(30,80)
  323. t.rt(80)
  324. t.circle(40,70)
  325. t.circle(20,50)
  326. t.rt(90)
  327. t.circle(20,95)
  328. t.goto(-180,55)
  329. t.up()
  330. t.end_fill()
  331. t.seth(150)
  332. mlingpen(-190,50)
  333. t.begin_fill()
  334. t.color("#f7e0e3", "#f7e0e3")
  335. t.circle(25,80)
  336. t.rt(8)
  337. t.circle(-55,75)
  338. t.rt(3)
  339. t.circle(25,60)
  340. t.rt(6)
  341. t.circle(5,200)
  342. t.rt(90)
  343. t.circle(30,80)
  344. t.rt(80)
  345. t.circle(22,80)
  346. t.circle(20,40)
  347. t.rt(80)
  348. t.circle(15,90)
  349. t.goto(-190,50)
  350. t.up()
  351. t.end_fill()
  352. rose()
  353. t.hideturtle()
  354. t.done()

 (2)python 玫瑰画法2

转载地址:https://blog.csdn.net/qq_55342245/article/details/120904578

  1. # 绘制玫瑰花并添加文字
  2. import turtle
  3. # 设置画布大小
  4. # turtle.screensize(canvwidth=None, canvheight=None, bg=None)
  5. turtle.setup(width=0.6, height=0.6)
  6. # 设置初始位置
  7. turtle.penup()
  8. turtle.left(90)
  9. turtle.fd(200)
  10. turtle.pendown()
  11. turtle.right(90)
  12. # 输出文字
  13. printer = turtle.Turtle()
  14. printer.hideturtle()
  15. printer.penup()
  16. printer.back(200)
  17. printer.write("赠给亲爱的 XX\n\n", align="right", font=("楷体", 16, "bold"))
  18. printer.write("from XXX", align="center", font=("楷体", 12, "normal"))
  19. # 花蕊
  20. turtle.fillcolor("red")
  21. turtle.begin_fill()
  22. turtle.circle(10, 180)
  23. turtle.circle(25, 110)
  24. turtle.left(50)
  25. turtle.circle(60, 45)
  26. turtle.circle(20, 170)
  27. turtle.right(24)
  28. turtle.fd(30)
  29. turtle.left(10)
  30. turtle.circle(30, 110)
  31. turtle.fd(20)
  32. turtle.left(40)
  33. turtle.circle(90, 70)
  34. turtle.circle(30, 150)
  35. turtle.right(30)
  36. turtle.fd(15)
  37. turtle.circle(80, 90)
  38. turtle.left(15)
  39. turtle.fd(45)
  40. turtle.right(165)
  41. turtle.fd(20)
  42. turtle.left(155)
  43. turtle.circle(150, 80)
  44. turtle.left(50)
  45. turtle.circle(150, 90)
  46. turtle.end_fill()
  47. # 花瓣1
  48. turtle.left(150)
  49. turtle.circle(-90, 70)
  50. turtle.left(20)
  51. turtle.circle(75, 105)
  52. turtle.setheading(60)
  53. turtle.circle(80, 98)
  54. turtle.circle(-90, 40)
  55. # 花瓣2
  56. turtle.left(180)
  57. turtle.circle(90, 40)
  58. turtle.circle(-80, 98)
  59. turtle.setheading(-83)
  60. # 叶子1
  61. turtle.fd(30)
  62. turtle.left(90)
  63. turtle.fd(25)
  64. turtle.left(45)
  65. turtle.fillcolor("green")
  66. turtle.begin_fill()
  67. turtle.circle(-80, 90)
  68. turtle.right(90)
  69. turtle.circle(-80, 90)
  70. turtle.end_fill()
  71. turtle.right(135)
  72. turtle.fd(60)
  73. turtle.left(180)
  74. turtle.fd(85)
  75. turtle.left(90)
  76. turtle.fd(80)
  77. # 叶子2
  78. turtle.right(90)
  79. turtle.right(45)
  80. turtle.fillcolor("green")
  81. turtle.begin_fill()
  82. turtle.circle(80, 90)
  83. turtle.left(90)
  84. turtle.circle(80, 90)
  85. turtle.end_fill()
  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.done()

(3) python玫瑰画法3

  1. #第一种:画玫瑰的方法
  2. from turtle import *
  3. import time
  4. #初始化玫瑰
  5. #画布大小
  6. setup(600,800,0,0)
  7. speed(0)
  8. penup() # 提起画笔
  9. seth(90) #朝向90度
  10. fd(340) #向前移动指定的距离
  11. seth(0)
  12. pendown() #放下画笔
  13. #开始画
  14. speed(5) #画笔移动速度为5秒
  15. begin_fill() #开始填充
  16. fillcolor('red') #为红色
  17. circle(50,30) #画一个半径为50,弧度为30的圆
  18. for i in range(10):
  19. fd(1)
  20. left(10) #逆时针转动画笔10度
  21. circle(40,40)
  22. for i in range(6):
  23. fd(1)
  24. left(3)
  25. circle(80,40)
  26. for i in range(20):
  27. fd(0.5)
  28. left(5)
  29. circle(80,45)
  30. for i in range(10):
  31. fd(2)
  32. left(1)
  33. circle(80,25)
  34. for i in range(20):
  35. fd(1)
  36. left(4)
  37. circle(50,50)
  38. time.sleep(0.1)
  39. circle(120,55)
  40. speed(3)
  41. seth(-90)
  42. fd(70)
  43. right(150) #顺时针转动画笔150度
  44. fd(20)
  45. left(140)
  46. circle(140,90)
  47. left(30)
  48. circle(160,100)
  49. left(130)
  50. fd(25)
  51. penup()
  52. right(150)
  53. circle(40,80)
  54. pendown()
  55. left(115)
  56. fd(60)
  57. penup()
  58. left(180)
  59. fd(60)
  60. pendown()
  61. end_fill()
  62. right(120)
  63. circle(-50,50)
  64. circle(-20,90)
  65. speed(1)
  66. fd(75)
  67. speed(1)
  68. circle(90,110)
  69. penup()
  70. left(162)
  71. fd(185)
  72. left(170)
  73. pendown()
  74. circle(200,10)
  75. circle(100,40)
  76. circle(-52,115)
  77. left(20)
  78. circle(100,20)
  79. circle(300,20)
  80. speed(1)
  81. fd(250)
  82. penup()
  83. speed(2)
  84. left(180)
  85. fd(250)
  86. circle(-300,7)
  87. right(80)
  88. circle(200,5)
  89. pendown()
  90. left(60)
  91. begin_fill()
  92. fillcolor('green')
  93. circle(-80,100)
  94. right(90)
  95. fd(10)
  96. left(20)
  97. circle(-63,127)
  98. end_fill()
  99. penup()
  100. left(50)
  101. fd(20)
  102. left(180)
  103. pendown()
  104. circle(200,25)
  105. penup()
  106. right(150)
  107. fd(180)
  108. right(40)
  109. pendown()
  110. begin_fill()
  111. fillcolor('green')
  112. circle(-100,80)
  113. right(150)
  114. fd(10)
  115. left(60)
  116. circle(-80,98)
  117. end_fill()
  118. penup()
  119. left(60)
  120. fd(13)
  121. left(180)
  122. pendown()
  123. speed(1)
  124. circle(-200,23)
  125. exitonclick() #当点击时退出

(4) python玫瑰画法4

https://blog.csdn.net/gb4215287/article/details/124312484

  1. #第三种:画法的玫瑰没有第二种的好看
  2. import turtle
  3. def initialization():
  4. turtle.setup(width=0.9, height=0.9)
  5. turtle.speed(10)
  6. def flower():
  7. turtle.goto(0, 200)
  8. turtle.fillcolor("red")
  9. turtle.begin_fill()
  10. turtle.circle(10, 180)
  11. turtle.circle(25, 110)
  12. turtle.left(50)
  13. turtle.circle(60, 45)
  14. turtle.circle(20, 170)
  15. turtle.right(24)
  16. turtle.fd(30)
  17. turtle.left(10)
  18. turtle.circle(30, 110)
  19. turtle.fd(20)
  20. turtle.left(40)
  21. turtle.circle(90, 70)
  22. turtle.circle(30, 150)
  23. turtle.right(30)
  24. turtle.fd(15)
  25. turtle.circle(80, 90)
  26. turtle.left(15)
  27. turtle.fd(45)
  28. turtle.right(165)
  29. turtle.fd(20)
  30. turtle.left(155)
  31. turtle.circle(150, 80)
  32. turtle.left(50)
  33. turtle.circle(150, 90)
  34. turtle.end_fill()
  35. def peta1():
  36. turtle.left(150)
  37. turtle.circle(-90, 70)
  38. turtle.left(20)
  39. turtle.circle(75, 105)
  40. turtle.setheading(60)
  41. turtle.circle(80, 98)
  42. turtle.circle(-90, 40)
  43. def peta2():
  44. turtle.left(180)
  45. turtle.circle(90, 40)
  46. turtle.circle(-80, 98)
  47. turtle.setheading(-83)
  48. def leaf1():
  49. turtle.fd(30)
  50. turtle.left(90)
  51. turtle.fd(25)
  52. turtle.left(45)
  53. turtle.fillcolor("green")
  54. turtle.begin_fill()
  55. turtle.circle(-80, 90)
  56. turtle.right(90)
  57. turtle.circle(-80, 90)
  58. turtle.end_fill()
  59. turtle.right(135)
  60. turtle.fd(60)
  61. turtle.left(180)
  62. turtle.fd(85)
  63. turtle.left(90)
  64. turtle.fd(80)
  65. def leaf2():
  66. turtle.right(90)
  67. turtle.right(45)
  68. turtle.fillcolor("green")
  69. turtle.begin_fill()
  70. turtle.circle(80, 90)
  71. turtle.left(90)
  72. turtle.circle(80, 90)
  73. turtle.end_fill()
  74. turtle.left(135)
  75. turtle.fd(60)
  76. turtle.left(180)
  77. turtle.fd(60)
  78. turtle.right(90)
  79. turtle.circle(200, 60)
  80. if __name__ == '__main__':
  81. initialization()
  82. flower()
  83. peta1()
  84. peta2()
  85. leaf1()
  86. leaf2()
  87. turtle.done()

(5) python玫瑰画法5

  1. #首先代码一开始要引入turtle库
  2. #第二种:这个画在画布中间了比上面的好
  3. import turtle as t
  4. #定义一个曲线绘制函数,定义一个简单的绘制曲线的函数
  5. def DegreeCurve(n, r, d = 1):
  6. for i in range(n):
  7. t.left(d)
  8. t.circle(r, abs(d))
  9. #初始位置设定,对绘制的初始值进行相关设定
  10. s = 0.2 #size
  11. t.setup(450 * 5 * s, 750 * 5 * s)
  12. t.pencolor('black')
  13. t.fillcolor('red')
  14. t.speed(100)
  15. t.penup()
  16. t.goto(0, 900 * s)
  17. t.pendown()
  18. #绘制花朵形状,此时开始绘制花的主体部分
  19. t.begin_fill()
  20. t.circle(200 * s, 30)
  21. DegreeCurve(60, 50 * s)
  22. t.circle(200 * s, 30)
  23. DegreeCurve(4, 100 * s)
  24. t.circle(200 * s, 50)
  25. DegreeCurve(50, 50 *s)
  26. t.circle(350 * s, 65)
  27. DegreeCurve(40, 70 * s)
  28. t.circle(150 *s, 50)
  29. DegreeCurve(20, 50 *s, -1)
  30. t.circle(400 * s, 60)
  31. DegreeCurve(18, 50 * s)
  32. t.fd(250 * s)
  33. t.right(150)
  34. t.circle(-500 * s, 12)
  35. t.left(140)
  36. t.circle(550 * s, 110)
  37. t.left(27)
  38. t.circle(650 * s, 100)
  39. t.left(130)
  40. t.circle(-300 * s, 20)
  41. t.right(123)
  42. t.circle(220 * s, 57)
  43. t.end_fill()
  44. #绘制花枝形状,绘制花的枝叶部分
  45. t.left(120)
  46. t.fd(280 * s)
  47. t.left(115)
  48. t.circle(300 * s, 33)
  49. t.left(180)
  50. t.circle(-300 * s, 33)
  51. DegreeCurve(70, 225 * s, -1)
  52. t.circle(350 * s, 104)
  53. t.left(90)
  54. t.circle(200 * s, 105)
  55. t.circle(-500 * s, 63)
  56. t.penup()
  57. t.goto(170 * s, -30 * s)
  58. t.pendown()
  59. t.left(160)
  60. DegreeCurve(20, 2500 * s)
  61. DegreeCurve(220, 250 * s, -1)
  62. #绘制一个绿色叶子
  63. t.fillcolor('green')
  64. t.penup()
  65. t.goto(670 * s, -180 * s)
  66. t.pendown()
  67. t.right(140)
  68. t.begin_fill()
  69. t.circle(300 * s, 120)
  70. t.left(60)
  71. t.circle(300 * s, 120)
  72. t.end_fill()
  73. t.penup()
  74. t.goto(180 * s, -550 * s)
  75. t.pendown()
  76. t.right(85)
  77. t.circle(600 * s, 40)
  78. #绘制另一个叶子
  79. t.penup()
  80. t.goto(-150 * s, -1000 * s)
  81. t.pendown()
  82. t.begin_fill()
  83. t.rt(120)
  84. t.circle(300 * s, 115)
  85. t.left(75)
  86. t.circle(300 * s, 100)
  87. t.end_fill()
  88. t.penup()
  89. t.goto(430 * s, -1070 * s)
  90. t.pendown()
  91. t.right(30)
  92. t.circle(-600 * s, 35)
  93. t.done()

(6) python玫瑰画法6

  1. #下面看第四种:据说最好看
  2. import turtle as t
  3. t.setup(800,800)
  4. t.hideturtle()
  5. t.speed(11)
  6. t.penup()
  7. t.goto(50,-450)
  8. t.pensize(5)
  9. t.pencolor("black")
  10. t.seth(140)
  11. t.pendown()
  12. t.speed(10)
  13. t.circle(-300,60)
  14. t.fd(100)
  15. #jiaodu80
  16. #1ye
  17. t.seth(10)
  18. t.fd(50)
  19. t.fillcolor("green")
  20. t.begin_fill()
  21. t.right(40)
  22. t.circle(120,80)
  23. t.left(100)
  24. t.circle(120,80)
  25. t.end_fill()
  26. t.seth(10)
  27. t.fd(90)
  28. t.speed(11)
  29. t.penup()
  30. t.fd(-140)
  31. t.seth(80)
  32. #2ye
  33. t.pendown()
  34. t.speed(10)
  35. t.fd(70)
  36. t.seth(160)
  37. t.fd(50)
  38. t.fillcolor("green")
  39. t.begin_fill()
  40. t.right(40)
  41. t.circle(120,80)
  42. t.left(100)
  43. t.circle(120,80)
  44. t.end_fill()
  45. t.seth(160)
  46. t.fd(90)
  47. t.speed(11)
  48. t.penup()
  49. t.fd(-140)
  50. t.seth(80)
  51. t.pendown()
  52. t.speed(10)
  53. #
  54. t.fd(100)
  55. #1ban
  56. t.seth(-20)
  57. t.fillcolor("crimson")
  58. t.begin_fill()
  59. t.circle(100,100)
  60. t.circle(-110,70)
  61. t.seth(179)
  62. t.circle(223,76)
  63. t.end_fill()
  64. #2ban
  65. t.speed(11)
  66. t.fillcolor("red")
  67. t.begin_fill()
  68. t.left(180)
  69. t.circle(-223,60)
  70. t.seth(70)
  71. t.speed(10)
  72. t.circle(-213,15)#55
  73. t.left(70)#125
  74. t.circle(200,70)
  75. t.seth(-80)
  76. t.circle(-170,40)
  77. t.circle(124,94)
  78. t.end_fill()
  79. #
  80. t.speed(11)
  81. t.penup()
  82. t.right(180)
  83. t.circle(-124,94)
  84. t.circle(170,40)
  85. t.pendown()
  86. t.speed(10)
  87. t.seth(-60)
  88. t.circle(175,70)
  89. t.seth(235)
  90. t.circle(300,12)
  91. t.right(180)
  92. t.circle(-300,12)
  93. t.seth(125)
  94. t.circle(150,60)
  95. t.seth(70)
  96. t.fd(-20)
  97. t.fd(20)
  98. t.seth(-45)
  99. t.circle(150,40)
  100. t.seth(66)
  101. t.fd(-18.5)
  102. t.fd(18.5)
  103. t.seth(140)
  104. t.circle(150,27)
  105. t.seth(60)
  106. t.fd(-8)
  107. t.speed(11)
  108. t.penup()
  109. t.left(20.8)
  110. t.fd(-250.5)
  111. #3ban
  112. t.pendown()
  113. t.speed(10)
  114. t.fillcolor("crimson")
  115. t.begin_fill()
  116. t.seth(160)
  117. t.circle(-140,85)
  118. t.circle(100,70)
  119. t.right(165)
  120. t.circle(-200,32)
  121. t.speed(11)
  122. t.seth(-105)
  123. t.circle(-170,14.5)
  124. t.circle(123,94)
  125. t.end_fill()
  126. t.done()

   推荐阅读:

原创唯美浪漫情人节表白专辑,(复制就可用)(html5,css3,svg)更好的向你所喜欢的人表达内心的感受。

2023年春节祝福第二弹——送你一只守护兔,让它温暖每一个你【html5 css3】画会动的小兔子
25

2023春节祝福系列第一弹(放飞祈福孔明灯,祝福大家身体健康)(附完整源代码及资源免费下载)
24

​​

HTML+CSS+svg绘制精美彩色闪灯圣诞树,HTML+CSS+Js实时新年时间倒数倒计时(附源代码)

23

​​

​草莓熊python绘图(春节版,圣诞倒数雪花版)附源代码

22

​​

【程序人生】卡塔尔世界杯元素python海龟绘图(附源代码),世界杯主题前端特效5个(附源码)

21

0a4256d5e96d4624bdca36433237080b.png​​

​​

python爱心源代码集锦
20

4d9032c9cdf54f5f9193e45e4532898c.png​​

​​

巴斯光年python turtle绘图__附源代码
19

074cd3c255224c5aa21ff18fdc25053c.png​​

​​​

Three.js实例详解___旋转的精灵女孩(附完整代码和资源)
18

daecd7067e7c45abb875fc7a1a469f23.png​​

​​​​

​草莓熊python turtle绘图(玫瑰花版)附源代码

17

fe88b78e78694570bf2d850ce83b1f69.png​​

​​​​

立体多层玫瑰绘图源码__玫瑰花python 绘图源码集锦

16

c5feeb25880d49c085b808bf4e041c86.png​​

​​​​

皮卡丘python turtle海龟绘图(电力球版)附源代码

15

38266b5036414624875447abd5311e4d.png​​

​​​​

【CSDN云IDE】个人使用体验和建议(含超详细操作教程)(python、webGL方向)

14

03ed644f9b1d411ba41c59e0a5bdcc61.png​​

​​​​

草莓熊python turtle绘图(风车版)附源代码

13

09e08f86f127431cbfdfe395aa2f8bc9.png​​

​​​​

用代码过中秋,python海龟月饼你要不要尝一口?

12

40e8b4631e2b486bab2a4ebb5bc9f410.png​​

​​​​

《 Python List 列表全实例详解系列》__系列总目录

11

938bc5a8bb454a41bfe0d4185da845dc.jpeg​​

​​​​

用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心)

10

0f09e73712d149ff90f0048a096596c6.png​​

​​​​

Python函数方法实例详解全集(更新中...)

9

93d65dbd09604c4a8ed2c01df0eebc38.png​​

​​​​

matplotlib 自带绘图样式效果展示速查(28种,全)

8

aa17177aec9b4e5eb19b5d9675302de8.png​​

​​​​

手机屏幕坏了____怎么把里面的资料导出(18种方法)

7

1750390dd9da4b39938a23ab447c6fb6.jpeg​​

​​​​

2023年6月多家权威机构____编程语言排行榜__薪酬状况

6

dc8796ddccbf4aec98ac5d3e09001348.jpeg​​

​​​​

Python中Print()函数的用法___实例详解(全,例多)

5

1ab685d264ed4ae5b510dc7fbd0d1e55.jpeg​​

​​​​

色彩颜色对照表(300种颜色)(16进制、RGB、CMYK、HSV、中英文名)

4

80007dbf51944725bf9cf4cfc75c5a13.png​​

​​​​

Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细)

3

c6374d75c29942f2aa577ce9c5c2e12b.png​​

​​​​

Tomcat 启动闪退问题解决集(八大类详细)

2

5218ac5338014f389c21bdf1bfa1c599.png​​

​​​​

Tomcat端口配置(详细)

1

fffa2098008b4dc68c00a172f67c538d.png​​

​​​​

Tomcat10 安装(Windows环境)(详细)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/181433
推荐阅读
相关标签
  

闽ICP备14008679号