/
proc
/
2470164
/
root
/
usr
/
lib64
/
python3.6
/
turtledemo
/
__pycache__
/
File Upload :
llllll
Current File: //proc/2470164/root/usr/lib64/python3.6/turtledemo/__pycache__/forest.cpython-36.opt-1.pyc
3 \� � @ s� d Z ddlmZmZmZmZ ddlmZ ddlm Z dd� Z dd� Zd d � Zdd d�Z dd� Zdd� Zdd� Zdd� Zdd� Zedkr�e� e� dS )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� colormode�tracer�mainloop)� randrange)�clockc C s t | | d �S )N� )r )�n� r �)/usr/lib64/python3.6/turtledemo/forest.py� symRandom s r c s � �fdd�| D �S )Nc s, g | ]$\}}|t � � |d t �� f�qS )g)\��(�?)r )�.0�angle� sizefactor)� angledist�sizedistr r � <listcomp> s zrandomize.<locals>.<listcomp>r )� branchlistr r r )r r r � randomize s r c C s6 x0t |�D ]$}| jt|�� | jd| | � q W d S )Ng �?)�range�leftr Zforward)�tZdistance�partsr �ir r r �randomfd s r � � c c s� |dkr�g }g }x�t t| |��D ]�\} } | j|| � | jddd| td� dd| td� d� | j� t| |||� dV xD| D ]<\}}| j|� |j| j � � |jt | ||�� | j|� q�W q W x*t||| |d ||||�D ] } d V q�W d S )Nr � � � � r ) �list�zipZpensizeZpencolorr �pendownr r �appendZcloner �right�tree)Ztlist�size�levelZwidthfactorZbranchlistsr r ZlstZbrsr r r r �xr r r r&