当前位置:   article > 正文

python绘制红色线条六边形,用python画风车具体代码_turtle库绘制红色线条的六边形,线条大小5像素

turtle库绘制红色线条的六边形,线条大小5像素

这篇文章主要介绍了python绘制红色线条六边形,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

本篇文章给大家谈谈用python画简单的风车,以及python绘制六边形风车,希望对各位有所帮助,不要忘了收藏本站喔。

风车的动画,过程如下:1)绘制风车形状A,2)擦除风车形状A,3)绘制风车形状B,4)擦除风车形状B...以此类推

在运行中,用clear()擦除风车形状效果不好,会出现闪屏的情况,所以采用变通的办法,用背景色再绘制一遍以达到视觉上擦除的效果,即:

1)绘制风车形状A,2)用背景色绘制风车形状A,3)绘制风车形状B,4)用背景色绘制风车形状B...以此类推

  1. import turtle
  2. turtle.pensize(2)
  3. turtle.hideturtle()
  4. windSpeed = 2
  5. radius = 50
  6. def windmill(c):
  7. turtle.pencolor(c)
  8. turtle.tracer(False) #隐藏绘制过程,没有动画,只有绘制完成的图画,之后用update()直接出图
  9. for i in range(4):
  10. turtle.forward(2*radius)
  11. turtle.right(90)
  12. turtle.circle(-radius,180)
  13. while True:
  14. windmill('black')
  15. turtle.update() #刷新图画
  16. windmill('white') #在此用背景色白色重绘风车,以此清除之前的黑色轨迹,而没有采用清屏函数
  17. turtle.right(windSpeed)
  18. turtle.done()

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

闽ICP备14008679号