当前位置:   article > 正文

用python画一朵玫瑰花,送给你的女神_用python画一朵玫瑰代码

用python画一朵玫瑰代码

都知道python除了不能生孩子,基本上啥都可以做到,今天九叔就给大家演示一下用python画一朵玫瑰花,源码我会放到最后,大家可以拿去对自己心爱的人展示一下,先看看运行效果是那样的:

 话不多说直接上源码,各位能用上的拿去用:

  1. import turtle
  2. import time
  3. turtle.speed(5) # 画笔移动的速度
  4. # 设置初始位置
  5. turtle.penup() # 提起画笔,移动画笔但并不会绘制图形
  6. turtle.left(90) # 逆时针转动画笔90
  7. turtle.fd(200)
  8. turtle.pendown() # 放下画笔,移动画笔即开始绘制
  9. turtle.right(90)
  10. # 设置画笔的大小
  11. turtle.pensize(2)
  12. # 花蕊
  13. turtle.fillcolor("red") # 填充颜色
  14. turtle.begin_fill() # 开始填充
  15. turtle.circle(10, 180)
  16. turtle.circle(25, 110)
  17. turtle.left(50)
  18. turtle.circle(60, 45)
  19. turtle.circle(20, 170)
  20. turtle.right(24)
  21. turtle.fd(30)
  22. turtle.left(10)
  23. turtle.circle(30, 110)
  24. turtle.fd(20)
  25. turtle.left(40)
  26. turtle.circle(90, 70)
  27. turtle.circle(30, 150)
  28. turtle.right(30)
  29. turtle.fd(15)
  30. turtle.circle(80, 90)
  31. turtle.left(15)
  32. turtle.fd(45)
  33. turtle.right(165)
  34. turtle.fd(20)
  35. turtle.left(155)
  36. turtle.circle(150, 80)
  37. turtle.left(50)
  38. turtle.circle(150, 90)
  39. turtle.end_fill() # 结束填充
  40. # 花瓣1
  41. turtle.left(150)
  42. turtle.circle(-90, 70)
  43. turtle.left(20)
  44. turtle.circle(75, 105)
  45. turtle.setheading(60)
  46. turtle.circle(80, 98)
  47. turtle.circle(-90, 40)
  48. # 花瓣2
  49. turtle.left(180)
  50. turtle.circle(90, 40)
  51. turtle.circle(-80, 98)
  52. turtle.setheading(-83)
  53. # 叶子1
  54. turtle.fd(30)
  55. turtle.left(90)
  56. turtle.fd(25)
  57. turtle.left(45)
  58. turtle.fillcolor("green")
  59. turtle.begin_fill()
  60. turtle.circle(-80, 90)
  61. turtle.right(90)
  62. turtle.circle(-80, 90)
  63. turtle.end_fill()
  64. turtle.right(135)
  65. turtle.fd(60)
  66. turtle.left(180)
  67. turtle.fd(85)
  68. turtle.left(90)
  69. turtle.fd(80)
  70. # 叶子2
  71. turtle.right(90)
  72. turtle.right(45)
  73. turtle.fillcolor("green")
  74. turtle.begin_fill()
  75. turtle.circle(80, 90)
  76. turtle.left(90)
  77. turtle.circle(80, 90)
  78. turtle.end_fill()
  79. turtle.left(135)
  80. turtle.fd(60)
  81. turtle.left(180)
  82. turtle.fd(60)
  83. turtle.right(90)
  84. turtle.circle(200, 50) # 画一个圆 200 是半径,50 是弧度
  85. # 不让自动退出,放在程序的最后一行
  86. # 不然画画结束后会自动退出
  87. turtle.done()

希望对兄弟萌有用

 

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

闽ICP备14008679号