£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>
U
    e5dQ                     @   sX   d Z ddlmZmZmZ ddlmZmZ dd Z	dd Z
edkrTe
 Zee e  d	S )
aF        turtle-example-suite:

          tdemo_wikipedia3.py

This example is
inspired by the Wikipedia article on turtle
graphics. (See example wikipedia1 for URLs)

First we create (ne-1) (i.e. 35 in this
example) copies of our first turtle p.
Then we let them perform their steps in
parallel.

Followed by a complete undo().
    )ScreenTurtlemainloop)perf_countersleepc                 C   s   | g}t d|D ](}|  }|d|  || |} qt |D ]P}t|d | |d  }|D ].}|d|  |d| d| || qbqBd S )N   g     v@g       @gffffff?r   )rangeZcloneZrtappendabspencolorfd)pneZszZ
turtlelistiqct r   */usr/lib64/python3.8/turtledemo/rosette.pymn_eck   s    
r   c                  C   s   t  } | d t }|d |  |d |d | dd t }t	|dd t }|| }t
d t }tdd	 |  D r|  D ]}|  qqvt }d
|| |  S )NZblackr   Zred   $      r   c                 s   s   | ]}|  V  qd S )N)Zundobufferentries).0r   r   r   r   	<genexpr>7   s     zmain.<locals>.<genexpr>zruntime: %.3f sec)r   Zbgcolorr   ZspeedZ
hideturtler   ZpensizeZtracerclockr   r   anyZturtlesZundo)sr   ZatZetZz1r   r   r   r   main$   s&    



r   __main__N)__doc__Zturtler   r   r   timer   r   r   r   r   __name__msgprintr   r   r   r   <module>   s   