本篇文章给大家谈谈用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()