OwlCyberSecurity - MANAGER
Edit File: tree.cpython-38.opt-1.pyc
U ����e5dx����������������������@���sX���d�Z�ddlmZmZ�ddlmZ�dd��Zdd��Zdd ��Z e d krTe ��Zee��e���dS�)a��� turtle-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. �����)�Turtle�mainloop)�perf_counterc�����������������c���sr���|dkrng�}|�D�]>}|��|��|���}|�|��|�|��|�|��|�|��qt|||�||�D�] }dV��qbdS�)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)�forwardZclone�left�right�append�tree)Zplist�l�a�fZlst�p�q�x��r����'/usr/lib64/python3.8/turtledemo/tree.pyr ������s���� r ���c������������������C���st���t���}�|��d���|�����|��d��|�����dd��|��d��|�����|��d��|�� ���t |�gddd�}|D�]}qjd�S�)Nr��������Z���i.���������A���gffffff�?)r���Z setundobufferZ hideturtleZspeedZ getscreenZtracerr���Zpenupr���Zpendownr ���)r����tr���r���r���r����maketree'���s���� r���c������������������C���s���t���}�t���t���}d||���S�)Nzdone: %.2f sec.)�clockr���)r����br���r���r����main5���s����r����__main__N) �__doc__Zturtler���r����timer���r���r ���r���r����__name__�msg�printr���r���r���r����<module>���s���