赞
踩
大家好,小编来为大家解答以下问题,用python代码画出一片星空,用python绘制满天星动态,现在让我们一起来看看吧!
效果如图(可自由/随机调整线条粗细、颜色、星星位置等参数):
- from turtle import *
- import random
-
- def cell(l1):
- down()
- for i in range(6):
- forward(l1)
- left(60)
- forward(l1)
- right(120)
- up()
-
- t = 1
- speed(10)
-
- # The sky will full of stars
- def lrk(l1,l2):
- up()
- width(random.randint(1,4))
- colormode(255)
- color(random.randint(0,255),random.randint(0,255),random.randint(0,255))
- goto(random.randint(0,300),random.randint(0,300))
- cell(l1)
- global t
- t = not t
- if l1/3 < l2:
- return
- elif t == 1:
- l1 *= random.randint(1,2)
- else:
- l1 /= random.randint(1,4)
- lrk(l1,l2)
-
- lrk(10,0.1) #testing
- done()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。