/
usr
/
lib64
/
python3.11
/
turtledemo
/
__pycache__
/
File Upload :
llllll
Current File: //usr/lib64/python3.11/turtledemo/__pycache__/bytedesign.cpython-311.opt-1.pyc
� �=Og� � � � d Z ddlmZmZ ddlmZ G d� de� � Zd� Ze dk r! e� � Z ee � � e� � dS dS ) a� turtle-example-suite: tdemo_bytedesign.py An example adapted from the example-suite of PythonCard's turtle graphics. It's based on an article in BYTE magazine Problem Solving with Logo: Using Turtle Graphics to Redraw a Design November 1982, p. 118 - 134 ------------------------------------------- Due to the statement t.delay(0) in line 152, which sets the animation delay to 0, this animation runs in "line per line" mode as fast as possible. � )�Turtle�mainloop)�perf_counterc �D � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z d � Zd S )�Designerc � � | � � � t d� � D ]�}| � d|z � � | � � � | � | � � � |� � | � � � | � d|z � � | � d� � ��| � � � | � |� � | � d� � | � d|z � � | � d� � | � � � | � d|z d|� � | � � � � d � � d S ) N� g�����)P@�H �$ g �8@�� �. g������a@T)�up�range�forward�down�wheel�position�backward�right�goto�centerpiece� getscreen�tracer)�self�homePos�scale�is �./usr/lib64/python3.11/turtledemo/bytedesign.py�designzDesigner.design s7 � ���� � � ��q��� � �A��L�L����'�'�'��I�I�K�K�K��J�J�t�}�}����.�.�.��G�G�I�I�I��M�M�%�%�-�(�(�(��J�J�r�N�N�N�N���� � � �� � �'����� � �2�������T�E�\�"�"�"�� � �3����� � ��������e��U�E�2�2�2���������%�%�%�%�%� c � � | � d� � t d� � D ]}| � ||� � �| � � � | � d� � t d� � D ]}| � ||� � �| � d� � t d� � D ]o}| � � � | � d� � | � d|z � � | � � � | � d|z � � �p| � d� � | � � � � � � d S )N�6 � r r r � )r r � pentpiecer �left�tripiecer r r r �update)r �initposr r s r r zDesigner.wheel2 s2 � �� � �2�����q��� +� +�A��N�N�7�E�*�*�*�*�� � ����� � �"� � � ��q��� *� *�A��M�M�'�5�)�)�)�)�� � �"� � � ��q��� &� &�A��I�I�K�K�K��J�J�r�N�N�N��L�L��e��$�$�$��G�G�I�I�I��M�M�"�u�*�%�%�%�%�� � �"� � � ��������!�!�!�!�!r c � � | � � � }| � � � | � d|z � � | � d|z |� � | � � � | � |� � | � |� � | � � � | � d|z � � | � d|z |� � | � � � | � |� � | � |� � | � d� � | � � � � � � d S )Ng @g �?@r )�headingr r �tripolyrr r � setheading�tripolylr&