python (3.12.0)

(root)/
lib/
python3.12/
turtledemo/
__pycache__/
forest.cpython-312.opt-2.pyc

̑e	ddlmZmZmZmZddlmZddlmZ	dZ
dZdZddZ
dZd	Zd
ZdZdZed
k(reeyy))Turtle	colormodetracermainloop	randrange)perf_counterc"t||dzS)Nr)ns E/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/turtledemo/forest.py	symRandomrsaR!c
r|Dcgc]$\}}|t|z|dt|zzf&c}}Scc}}w)Ng)\(?)r)
branchlist	angledistsizedistangle
sizefactors     r
	randomizersI/9;*
Ii((y2224;;;s)3ct|D]3}|jt||jd|z|z5y)Ng?)rangeleftrforward)tdistancepartsris     r
randomfdrs;
5\,	y#$			C(NE)+,rc	#JK|dkDrg}g}tt||D]\}	}
|	j||z|	jddd|zz
t	dzz
dd|zz
t	dzd|	jt
|	|||d|
D]b\}}|	j||j|	j|jt|
|||	j|dt||z|dz
||||D]}
dyyw)Nrr)
listzippensizepencolorrpendownrrappendclonerrighttree)tlistsizelevelwidthfactorbranchlistsrrlstbrsrrrrxs              r
r-r-s,
qy!#eK"89	MAz
IItk)+
JJsR%Z/)B-?@b5j(9R=8

IIKQeY0G%/
!zu


1779%

9ZHEF	
	c4
?E!G[#+	AJ	!sD!D#ctd|j|jd|j|j	d|j|j
|||jy)Nr!rZ)rresetspeed
hideturtlerpenupsetposr))rr5ys   r
startr>7sP
cNGGIGGAJLLNFF2JGGIHHQqMIIKrcf|jt|ddt|gd|dgdg}|S)Ni0P皙?)-gGz?)r?gQ?r:r>r-r0penrs   r
doit1rKAs5NN	#r4seR&I%JLAHrcf|jt|ddt|gd|dddgg}|S)Niyi~xrBrCrFrHrIs   r
doit2rNGs9NN	#tTseS%J'@&ACAHrcf|jt|ddt|gd|dgdg}|S)NidrB))rDgffffff?)rg
ףp=
?)rGrErHrIs   r
doit3rRMs5NN	#sCseS%'I&JLAHrct}|jtddtdtd}t	dtd}tdtd}t
}	d}|||fD]}	|j|dk(rn$tdd	t
}d
||z
zS#|dz
}YDxYw)NKrr)undobuffersize
zruntime: %.2f sec.)rhtrrKrNrRclock__next__)pusradonebs       r
mainrdTsADDF
2aL
aq)*A
aq)*A
aq)*A
A
1Q	A


	
191RL
A1Q3''
	s?B66B?__main__N)rZrX)turtlerrrrrandomrtimer	r\rrrr-r>rKrNrRrd__name__rr
<module>rks^76&;
,
0


(,zFJr