+
     Bi8                         R t ^ RI5 ^ RIHt RtRsRR ltR tR tR tR t	R	 t
R
 tR tR tR t]R8X  d!   ]! R4       ]! 4       t]! ]4       ]! 4        R# R# )zDturtledemo/clock.py

Enhanced clock-program, showing date
and time.
)*)datetimeNc                 p    \        4        \        V4       \        V 4       \        V4       \	        4        R # )N)penuprightforwardleftpendown)distanzwinkels   &&'/usr/lib/python3.14/turtledemo/clock.pyjumpr      s"    	G	&MGLI    c                     \        V R ,          4       \        ^Z4       \        VR,          4       \        ^x4       \        V4       \        ^x4       \        V4       \        ^x4       \        VR,          4       R# )gffffff?g       @N)fdrtlt)laengespitzes   &&r   handr      sM    vd{OrFvczNsGvJsGvJsGvczNr   c                     \        4        \        V) R ,          4       \        4        \        W4       \	        4        \        4       p\        W4       R# )g333333?N)resetr   
begin_polyr   end_polyget_polyregister_shape)namer   r   	hand_forms   &&& r   make_hand_shaper      s6    	G&LJ
I4#r   c                    \        4        \        ^4       \        ^<4       F]  p\        V 4       V^,          ^ 8X  d    \	        ^4       \        V ) ^,
          4       M\        ^4       \        V ) 4       \        ^4       K_  	  R# )   N)r   pensizeranger   r   dotr   )radiusis   & r   	clockfacer&   '   sZ    	GAJ2YVq5A:rF&F&M
1 r   c                     \         P                  4        \        P                  ! 4       p V P                  s\         P                  4        \         P                  ^AR7       \         P                  \        V 4      R\        R7       \         P                  ^R7       \         P                  \        V 4      R\        R7       \         P                  ^UR7       R# )A   )distancecenter)alignfontN)writerclearr   nowdaycurrent_dayhomer   write	wochentagdtfontbackdatum)r/   s    r   display_date_timer8   4   s~    
LLN
,,.C''K
KKM
NNBN
LL3xfL=
KKK
LLs8&L9
NNBNr   c                     \        R 4       \        R^}^4       \        R^s^4       \        R^Z^4       \        ^4       \        4       s\        P                  R4       \        P                  RR4       \        4       s\        P                  R4       \        P                  RR4       \        4       s\        P                  R4       \        P                  RR	4       \        \        \        3 F8  p V P                  R
4       V P                  ^^^4       V P                  ^ 4       K:  	  \        4        \        4       s\        P                  4        \        P                  4        \        P                  ^U4       \!        4        R# )logosecond_handminute_hand	hour_handgray20gray80blue1red1blue3red3userN)moder   r&   Turtler;   shapecolorr<   r=   
resizemode	shapesizespeedhtr-   pubkr8   )r   s    r   setuprO   @   s   LM3+MC,KR(cN(Km$h)(Km$gv&IOOK OOGV$[)3q!Q

1 4 DXF
IIK
IIK
IIbMr   c                 6    . ROpWP                  4       ,          # )Monday)rQ   Tuesday	WednesdayThursdayFridaySaturdaySunday)weekday)tr4   s   & r   r4   r4   [   s    4IYY[!!r   c                     . ROpV P                   pWP                  ^,
          ,          pV P                  pRW4V3,          # )Jan.z%s %d %d)r[   zFeb.zMar.zApr.MayJuneJulyzAug.zSep.zOct.zNov.zDec.)yearmonthr0   )zmonatjmrY   s   &    r   r7   r7   `   s:    =E	AggkA	Aq	!!r   c                  8   \         P                  ! 4       p V P                  V P                  R ,          ,           pV P                  VR,          ,           pV P
                  VR,          ,           p \        R4       \        P                  ^V,          4       \        P                  ^V,          4       \        P                  ^V,          4       V P                  \        8w  d   \        4        \        R4       \        \        ^d4       R#   \          d     R# i ; i)gư>g      N@FTN)r   todaysecondmicrosecondminutehourtracerr;   
setheadingr<   r=   r0   r1   r8   ontimertick
Terminator)rY   sekunderi   stundes       r   rn   rn   h   s    Ahhx//GXX$FVVfTk!F
uqy)qx(RY'55Ktc s   /BD
 
DDc                  Z    \        R 4       \        4        \        R4       \        4        R# )FT	EVENTLOOP)rk   rO   rn    r   r   mainru   y   s    
5M	G
4LFr   __main__r:   )TkFixedFont   bold)    )__doc__turtler   r5   r1   r   r   r   r&   r8   rO   r4   r7   rn   ru   __name__rE   msgprintmainlooprt   r   r   <module>r      sw   
  	"	$
 6"
"" zL
&C	#JJ	 r   