eypSrSSKJrJr SSKJr SrSrSr \ S:Xa\ "5r \ "\ 5 \"5 gg) aturtle-example-suite: tdemo_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. )Turtlemainloop) perf_counterc#.# US:a/nUHhnURU5 UR5nURU5 URU5 UR U5 UR U5 Mj [ XAU-X#5HnSv M gg7f)zplist 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)forwardcloneleftrightappendtree)plistlaflstpqxs 5/opt/imh/python3.13/lib/python3.13/turtledemo/tree.pyr r s  1uA IIaL A FF1I GGAJ JJqM JJqM cQ3%AJ& sBBcp[5nURS5 UR5 URS5 UR 5R SS5 UR S5 UR5 URS5 UR5 [U/SSS5nUHnM g)NrZi.Agffffff?) r setundobuffer hideturtlespeed getscreentracerr penuprpendownr )rtrs rmaketreer$'sAOODLLNGGAJKKMAFF2JGGIIIdOIIK aS#r6"A  cL[5n[5 [5nSX- -$)Nzdone: %.2f sec.)clockr$)rbs rmainr)5s" gA J gA  $$r%__main__N) __doc__turtlerrtimerr'r r$r)__name__msgprintr%rr2sC $&$  %  z &C #J Jr%