
    dl                         d Z ddlT ddlmZ ddZd Zd Zd Zd Zd	 Zd
 Z	d Z
d Zedk    r, ed            e            Z ee            e             dS dS )z       turtle-example-suite:

             tdemo_clock.py

Enhanced clock-program, showing date
and time
  ------------------------------------
   Press STOP to exit the program!
  ------------------------------------
    )*)datetimec                     t                       t          |           t          |            t          |           t	                       d S )N)penuprightforwardleftpendown)distanzwinkels     "  /croot/python-split_1694437901252/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib/python3.11/turtledemo/clock.pyjumpr      s<    	GGG	&MMMGLLLIIIII    c                 &   t          | dz             t          d           t          |dz             t          d           t          |           t          d           t          |           t          d           t          |dz             d S )Ngffffff?Z   g       @x   )fdrtlt)laengespitzes     r   handr      su    vd{OOOrFFFvczNNNsGGGvJJJsGGGvJJJsGGGvczNNNNNr   c                     t                       t          | dz             t                       t          ||           t	                       t                      }t          | |           d S )Ng333333?)resetr   
begin_polyr   end_polyget_polyregister_shape)namer   r   	hand_forms       r   make_hand_shaper!   "   s`    	GGG&LLLJJJ

I4#####r   c                 6   t                       t          d           t          d          D ]k}t          |            |dz  dk    r#t	          d           t          |  dz
             nt          d           t          |             t          d           ld S )N   <      r            )r   pensizeranger   r   dotr   )radiusis     r   	clockfacer.   +   s    	GGGAJJJ2YY  Vq5A::rFFF&FFF&MMM
1 r   c                     t          d           t          ddd           t          ddd           t          ddd           t          d	           t                      at                              d           t                              d
d           t                      at                              d           t                              dd           t                      at                              d           t                              dd           t          t          t          fD ]C} | 	                    d           | 
                    ddd           |                     d           Dt                       t                      at                                           t                                           t                              d           d S )Nlogosecond_hand}   r&   minute_hand   	hour_handr      gray20gray80blue1red1blue3red3user   r'   r   U   )moder!   r.   Turtler1   shapecolorr3   r5   
resizemode	shapesizespeedhtwriterpubk)r   s    r   setuprK   8   sq   LLLM3+++MC,,,KR(((cNNN((Km$$$h)))((Km$$$gv&&&IOOK   OOGV$$$[)3  q!Q

1DDDXXF
IIKKK
IIKKK
IIbMMMMMr   c                 >    g d}||                                           S )N)MondayTuesday	WednesdayThursdayFridaySaturdaySunday)weekday)t	wochentags     r   rV   rV   S   s&    4 4 4IQYY[[!!r   c                 V    g d}| j         }|| j        dz
           }| j        }d|||fz  S )N)zJan.zFeb.zMar.zApr.MayJuneJulyzAug.zSep.zOct.zNov.zDec.r>   z%s %d %d)yearmonthday)zmonatjmrU   s        r   datumrb   X   sB    = = =E	AagkA	AAq	!!r   c                  d   t          j                    } | j        | j        dz  z   }| j        |dz  z   }| j        |dz  z   }	 t          d           t                                           t          	                                 t          
                    d           t                              t          |           dd           t                              d           t                              t          |           dd           t          
                    d	           t                              d
|z             t"                              d
|z             t$                              d|z             t          d           t'          t(          d           d S # t*          $ r Y d S w xY w)Ngư>g      N@FA   center)Courier   bold)alignfont   r?   r(      Td   )r   todaysecondmicrosecondminutehourtracerrH   clearhomer   writerV   backrb   r1   
setheadingr3   r5   ontimertick
Terminator)rU   sekunderq   stundes       r   rz   rz   `   s   Ahx//GX$FVfTk!FurYq\\#*A 	 	C 	C 	CCU1XX#*A 	 	C 	C 	Crqy)))qx(((RY'''tc   s   EF! !
F/.F/c                  z    t          d           t                       t          d           t                       dS )NFT	EVENTLOOP)rs   rK   rz    r   r   mainr   x   s/    
5MMM	GGG
4LLLFFF;r   __main__r0   N)r   )__doc__turtler   r   r   r!   r.   rK   rV   rb   rz   r   __name__r@   msgprintmainloopr   r   r   <module>r      s  	 	             	 	 	$ $ $    6" " "
" " "  0   zDLLL
$&&C	E#JJJHJJJJJ	 r   