Your IP : 216.73.216.213


Current Path : /opt/alt/python35/lib64/python3.5/turtledemo/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/turtledemo/__pycache__/lindenmayer.cpython-35.opt-2.pyc



���]�	�@sXddlTdd�Zdd�Zdd�ZedkrTe�Zee�e�d	S)
�)�*cCsNxGt|�D]9}d}x$|D]}||j||�}q W|}q
W|S)N�)�range�get)�seqZreplacementRules�n�iZnewseq�element�r
�0/opt/alt/python35/lib64/python3.5/lindenmayer.py�replaces

rcCsYxR|D]J}y||�Wqtk
rPyt|||�WnYnXYqXqWdS)N)�	TypeError�draw)�commandsZrules�br
r
rr&s

rcCszdd�}dd�}dd�}d|d|d	|d
di}d
di}d
}t||d�}t�td�tdd�t�t�td�t�t||�ddl	m
}|d�dd�}dd�}	dd�}
d|d
|	d	|
i}ddd
di}d}
t�td�tdd�t�td�t|
|d�}t||�td�dS)NcSstd�dS)N�-)�rightr
r
r
r�r7szmain.<locals>.rcSstd�dS)Nr)�leftr
r
r
r�l:szmain.<locals>.lcSstd�dS)Ng@)�forwardr
r
r
r�f=szmain.<locals>.f�-�+rrzf+f+f--f--f+f+fzb+f+b--f--b+f+bz
b--f--b--f��r��)�sleepcSstd�tdd�dS)NZred�
�Z)�color�circler
r
r
r�AVs
zmain.<locals>.AcSsOddlm}td�d|d�}t|�t|d�t|�dS)Nr)�sqrtZblack��i)�mathr#r rr!)r#rr
r
r�BZs


zmain.<locals>.BcSstd�td�dS)NZgreenr)r rr
r
r
r�Fbs
zmain.<locals>.F�aZafbfaZ	afbfbfbfaZfbfbfbfbrzDone!)r�resetZspeedZtracerZhtZupZbackwardZdownr�timerr)rrrZsnake_rulesZsnake_replacementRulesZsnake_startZdrawingrr"r'r(Z
krishna_rulesZkrishna_replacementRulesZ
krishna_startr
r
r�main1s@









r,�__main__N)Zturtlerrr,�__name__�msg�printZmainloopr
r
r
r�<module>s
C