def rectriangle(x, y, s):
th = s*S3/4
cr = S3*s/12
stepest = int(math.log2(s))+2
triangle(x, y, s, colors[stepest%len(colors)])
circle(x+s/2-cr, y+th-cr*2, cr*2, colors[(stepest+1)%len(colors)])
if s >= SIZE_LIMIT:
s /= 2
root.after(DELAY, rectriangle, x, y, s)
root.after(DELAY+100, rectriangle, x+s, y, s)
root.after(DELAY+200, rectriangle, x+s/2, y+th, s)
root.after(DELAY+300, rectriangle, x+3/4*s, y+S3/4*s, s/2)
评论列表
文章目录