当前位置:   article > 正文

用python代码画出一片星空,用python绘制满天星动态_满天星编程代码

满天星编程代码

大家好,小编来为大家解答以下问题,用python代码画出一片星空,用python绘制满天星动态,现在让我们一起来看看吧!

效果如图(可自由/随机调整线条粗细、颜色、星星位置等参数):
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. from turtle import *
  2. import random
  3. def cell(l1):
  4. down()
  5. for i in range(6):
  6. forward(l1)
  7. left(60)
  8. forward(l1)
  9. right(120)
  10. up()
  11. t = 1
  12. speed(10)
  13. # The sky will full of stars
  14. def lrk(l1,l2):
  15. up()
  16. width(random.randint(1,4))
  17. colormode(255)
  18. color(random.randint(0,255),random.randint(0,255),random.randint(0,255))
  19. goto(random.randint(0,300),random.randint(0,300))
  20. cell(l1)
  21. global t
  22. t = not t
  23. if l1/3 < l2:
  24. return
  25. elif t == 1:
  26. l1 *= random.randint(1,2)
  27. else:
  28. l1 /= random.randint(1,4)
  29. lrk(l1,l2)
  30. lrk(10,0.1) #testing
  31. done()
文章知识点与官方知识档案匹配,可进一步学习相关知识
Python入门技能树首页概览398278 人正在系统学习中
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/198709
推荐阅读
相关标签
  

闽ICP备14008679号