当前位置:   article > 正文

七夕专属程序员的浪漫之python玫瑰花1_花束代码

花束代码

python画出玫瑰花

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

 

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

闽ICP备14008679号