D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
python35
/
lib
/
python3.5
/
turtledemo
/
__pycache__
/
Filename :
bytedesign.cpython-35.opt-1.pyc
back
Copy
q��Y� � @ s� d Z d d l Z d d l m Z m Z d d l m Z Gd d � d e � Z d d � Z e d k r� e � Z e e � e � d S) 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. � N)�Turtle�mainloop)�clockc @ s| e Z d Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d d � Z d S)�Designerc C s� | j � xm t d � D]_ } | j d | � | j � | j | j � | � | j � | j d | � | j d � q W| j � | j | � | j d � | j d | � | j d � | j � | j d | d | � | j � j d � d S) N� g�����)P@�H �$ g �8@�� �. g������a@T)�up�range�forward�down�wheel�position�backward�right�goto�centerpiece� getscreen�tracer)�selfZhomePos�scale�i� r �)/opt/python35/lib/python3.5/bytedesign.py�design! s zDesigner.designc C s� | j d � x$ t d � D] } | j | | � q W| j � | j d � x$ t d � D] } | j | | � qX W| j d � xW t d � D]I } | j � | j d � | j d | � | j � | j d | � q� W| j d � | j � j � d S)N�6 � r r r � )r r � pentpiecer �left�tripiecer r r r �update)r �initposr r r r r r 3 s zDesigner.wheelc C s� | j � } | j � | j d | � | j d | | � | j � | j | � | j | � | j � | j d | � | j d | | � | j � | j | � | j | � | j d � | j � j � d S)Ng @g �?@r )�headingr r �tripolyrr r � setheading�tripolylr! r r# )r r$ r �oldhr r r r"