python (3.11.7)

(root)/
lib/
python3.11/
turtledemo/
__pycache__/
forest.cpython-311.opt-2.pyc

e	ddlmZmZmZmZddlmZddlmZ	dZ
dZdZdd	Z
d
ZdZdZd
ZdZedkreedSdS))Turtle	colormodetracermainloop	randrange)perf_counterc*t||dzS)Nr)ns E/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/turtledemo/forest.py	symRandomrsaR!c$fd|DS)Ncdg|],\}}|tz|dtzzf-S)g)\(?)r).0angle
sizefactor	angledistsizedists   r

<listcomp>zrandomize.<locals>.<listcomp>sT;;;*
Ii(((y22224;;;r)
branchlistrrs ``r
	randomizers4;;;;;.8;;;;rct|D]?}|t||d|z|z@dS)Ng?)rangeleftrforward)tdistancepartsris     r
randomfdr#sY
5\\,,	y##$$$			C(NE)++++,,r
c	#K|dkrPg}g}tt||D]\}	}
|	||z|	ddd|zz
t	dzz
dd|zz
t	dzd|	t
|	|||dV|
D]z\}}|	|||		|t|
|||	|{
t|||z|dz
||||D]}
dVdSdS)Nrr)
listzippensizepencolorrpendownr#rappendclonerrighttree)tlistsizelevelwidthfactorbranchlistsrrlstbrsrrrrxs              r
r3r3s
qyy!#eK"8"899		MAz
IItk)+++
JJsR%Z/)B--?@b5j(9R==8



IIKKKQeY000GGG%/

!zu




17799%%%

9ZHEEFFF	

c4
?E!G[#++		AJJJJ%y 		rcDtd||d||d|||||dS)Nr'rZ)rresetspeed
hideturtlerpenupsetposr/)rr;ys   r
startrD7st
cNNNGGIIIGGAJJJLLNNNFF2JJJGGIIIHHQqMMMIIKKKKKrc~|t|ddt|gd|dgdg}|S)Ni0P皙?)-gGz?)r?gQ?r@rDr3r6penrs   r
doit1rQAsJNN	#r4seR&I&I&I%JLLAHrc~|t|ddt|gd|dddgg}|S)Niyi~xrHrIrLrNrOs   r
doit2rTGsHNN	#tTseS%J'@&ACCAHrc~|t|ddt|gd|dgdg}|S)NidrH))rJgffffff?)rg
ףp=
?)rMrKrNrOs   r
doit3rXMsJNN	#sCseS%'I'I'I&JLLAHrct}|tddtdtd}t	dtd}tdtd}t
}	d}|||fD]#}	|#|dz
}Y!xYw|d	krn3tdd
t
}d||z
zS)NKrr)undobuffersizer%Tr$zruntime: %.2f sec.)rhtrrQrTrXclock__next__)pusradonebs       r
mainrhTsADDFFF
2aLLL
aq)))**A
aq)))**A
aq)))**A
A1Q		A



	1991RLLL
A1Q3''s&B;;C__main__N)r$r%)turtlerrrrrandomrtimer	r`rrr#r3rDrQrTrXrh__name__rrr
<module>rns766666666666&&&&&&;;;
,,,
0








(((,zDFFFHJJJJJr