def d(n,x,l,t):y=x[0]+l*math.sin(t),x[1]+l*math.cos(t);draw.aaline(e,(a[u]+a[u
+1]*n,a[u+2]+a[u+3]*n,a[u+4]),x,y);c.blit(e,(0,0));r=random.random;event.poll(
);display.flip();n and[d(n-1,y,l*(.7+r()/5),t+i*r())for i in(-1,1)];2005.03-18
from pygame import*;import math,random,time;c,e,u=display.set_mode((800,600))\
,Surface((800,600),0,32),time.localtime()[1]%12/3*5;s='winter','spring','summ\
er','autumn';a=(30,2.5,30,1,30,20,1.5,30,-.5,10,10,2,30,-.5,10,30,1,30,-.5,10)
while 1:e.fill((0,0,16));display.set_caption("tree: "+s[u/5]);draw.rect(e,(32,
32,32),(0,550,800,50));d(17,(400,550),100,math.pi+.0);u=(u+5)%20;time.sleep(3)
