
    z%iQ                     n    	 d dl mZmZmZ d dlmZmZ d Zd Z	e
dk(  r e	       Z ee        e        yy)    )ScreenTurtlemainloop)perf_countersleepc                 l   | g}t        d|      D ]9  }| j                         }|j                  d|z         |j                  |       |} ; t        |      D ][  }t	        |dz  |z
        |dz  z  }|D ]=  }|j                  d|z         |j                  d|z
  d|       |j                  |       ? ] y )N   g     v@g       @gffffff?r   )rangeclonertappendabspencolorfd)pnesz
turtlelistiqcts           F/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/turtledemo/rosette.pymn_eckr      s    J1R[ GGI	U2X!	
 2Y 3qM2b5!  	ADDbMJJqs1QDDH		    c                  b   t               } | j                  d       t               }|j                  d       |j	                          |j                  d       |j                  d       | j                  dd       t               }t        |dd       t               }||z
  }t        d       t               }t        d | j                         D              rF| j                         D ]  }|j                           t        d | j                         D              rFt               }d	||z   |z
  z  S )
Nblackr   red   $      r	   c              3   <   K   | ]  }|j                           y w)N)undobufferentries).0r   s     r   	<genexpr>zmain.<locals>.<genexpr>7   s     9a!!#9s   zruntime: %.3f sec)r   bgcolorr   speed
hideturtler   pensizetracerclockr   r   anyturtlesundo)sr   atetz1r   s         r   mainr3   $   s    AIIghAGGAJLLNJJuIIaLHHRN	B
1b"	B	BB	!H	B
9QYY[9
9 	AFFH	 9QYY[9
9 
B"R%(++r   __main__N)turtler   r   r   timer   r+   r   r   r3   __name__msgprint r   r   <module>r;      sA    , + -",4 z
&C	#JJ r   