shell bypass 403
o
_b� � @ s� d dl mZmZmZmZ d dlmZ d dlmZ dd� Z
dd� Zdd � Zddd
�Z
dd� Zdd� Zdd� Zdd� Zdd� ZedkrJe� e� dS dS )� )�Turtle� colormode�tracer�mainloop�� randrange)�perf_counterc C s t | | d �S )N� r )�n� r �:/usr/local/python-3.10/lib/python3.10/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 � randomize s �r c C s2 t |�D ]}| �t|�� | �d| | � qd S )Ng �?)�range�leftr
Zforward)�tZdistance�partsr �ir r r �randomfd s �r �
� c c s� � |dkrxg }g }t t| |��D ]S\} }
| �|| � | �ddd| td� dd| td� d� | �� t| |||� dV |
D ]\}}| �|� |�| � � � |�t
|
||�� | �|� qDqt||| |d ||||�D ]}
d V qrd S d S )Nr � � � � r )
�list�zipZpensizeZpencolorr
�pendownr r �appendZcloner �right�tree)Ztlist�size�levelZwidthfactorZbranchlistsr r ZlstZbrsr r r r �xr r r r( s2 ��
���r( c C sL t d� | �� | �d� | �� | �d� | �� | �||� | �� d S )Nr r �Z )r �resetZspeed�
hideturtler ZpenupZsetposr% )r r+ �yr r r �start7 s
r0 c C �0 |� � t|dd� t|gd| dg d�g�}|S )N� i0����P 皙�����?)��- g�G�z�?)r ��������?�����g���Q��?�r. r0 r( �r* Zpenr r r r �doit1A � r<