python (3.11.7)

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

edZddlmZmZmZmZddlmZddlm	Z
dZdZdZ
dd
ZdZdZd
ZdZdZedkreedSdS)a4     turtlegraphics-example-suite:

             tdemo_forest.py

Displays a 'forest' of 3 breadth-first-trees
similar to the one in tree.
For further remarks see tree.py

This example is a 'breadth-first'-rewrite of
a Logo program written by Erich Neuwirth. See
http://homepage.univie.ac.at/erich.neuwirth/
)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%)__doc__turtlerrrrrandomrtimer	r`rrr#r3rDrQrTrXrh__name__rrr
<module>ros766666666666&&&&&&;;;
,,,
0








(((,zDFFFHJJJJJr