+
     ŸBi=  ã                   óv   € R t ^ RIHtHt ^ RIHt R tR tR t	]
R8X  d   ]	! 4       t]! ]4       ]! 4        R# R# )ar  turtledemo/tree.py

Displays a 'breadth-first-tree' - in contrast
to the classical Logo tree drawing programs,
which use a depth-first-algorithm.

Uses:
(1) a tree-generator, where the drawing is
quasi the side-effect, whereas the generator
always yields None.
(2) Turtle-cloning: At each branching point
the current pen is cloned. So in the end
there are 1024 turtles.
)ÚTurtleÚmainloop)Úperf_counterc              #  ó<  "  € V^8”  d‘   . pV  Fh  pVP                  V4       VP                  4       pVP                  V4       VP                  V4       VP	                  V4       VP	                  V4       Kj  	  \        WAV,          W#4       F  pRx € K	  	  R# R# 5i)z“plist is list of pens
l is length of branch
a is half of the angle between 2 branches
f is factor by which branch is shortened
from level to level.N)ÚforwardÚcloneÚleftÚrightÚappendÚtree)ÚplistÚlÚaÚfÚlstÚpÚqÚxs   &&&&    Ú&/usr/lib/python3.14/turtledemo/tree.pyr   r      s€   é € ð 	ˆ1„uØˆÛˆAØI‰IaŒLØ—‘“	ˆAØF‰F1ŒIØG‰GAŒJØJ‰JqŒMØJ‰JqŽMñ ô c˜Q3 Ö%ˆAØŒJó &ñ ùs   ‚BBc                  ór  € \        4       p V P                  R 4       V P                  4        V P                  ^ 4       V P	                  4       P                  ^^ 4       V P                  ^Z4       V P                  4        V P                  R4       V P                  4        \        V .^È^AR4      pV F  pK  	  R # )Ngffffffä?i.ÿÿÿ)r   ÚsetundobufferÚ
hideturtleÚspeedÚ	getscreenÚtracerr   Úpenupr   Úpendownr   )r   Útr   s      r   Úmaketreer   $   s†   € Ü‹€AØ‡OODÔØ‡LL„NØ‡GGˆA„JØ‡KKƒM×Ñ˜˜AÔØ‡FFˆ2„JØ‡GG„IØ‡IIˆd„OØ‡II„KÜˆaˆS#r˜6Ó"€AÛˆÙó ó    c                  ó\   € \        4       p \        4        \        4       pR W,
          ,          # )zdone: %.2f sec.)Úclockr   )r   Úbs     r   Úmainr#   2   s"   € Üƒg€AÜ„JÜƒg€AØ ¥Õ$Ð$r   Ú__main__N)Ú__doc__Úturtler   r   Útimer   r!   r   r   r#   Ú__name__ÚmsgÚprint© r   r   Ú<module>r,      sC   ðñ÷ $Ý &òò$ò%ð ˆzÔÙ
‹&€CÙ	ˆ#„JÙ†Jñ r   