Ë
    #´˜jè  ã                   ó¬   — d Z ddl­ ddlmZ dZdadd„Z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«        yy)zÝ       turtle-example-suite:

           turtledemo/clock.py

Enhanced clock-program, showing date
and time
  ------------------------------------
   Press STOP to exit the program!
  ------------------------------------
é    )Ú*)Údatetime)ÚTkFixedFonté   ÚboldNc                 ón   — t        «        t        |«       t        | «       t        |«       t	        «        y )N)ÚpenupÚrightÚforwardÚleftÚpendown)ÚdistanzÚwinkels     ú"lib/python3.12/turtledemo/clock.pyÚjumpr      s"   € Ü	„GÜ	ˆ&„MÜˆGÔÜˆ„LÜ…Ió    c                 óÜ   — t        | dz  «       t        d«       t        |dz  «       t        d«       t        |«       t        d«       t        |«       t        d«       t        |dz  «       y )Ngffffffò?éZ   g       @éx   )ÚfdÚrtÚlt)ÚlaengeÚspitzes     r   Úhandr      sM   € Ü€vˆd�{„OÜ€r„FÜ€vˆc�z„NÜ€s„GÜ€v„JÜ€s„GÜ€v„JÜ€s„GÜ€vˆc�z…Nr   c                 ó¢   — t        «        t        | dz  «       t        «        t        ||«       t	        «        t        «       }t        | |«       y )Ng333333Ã?)Úresetr   Ú
begin_polyr   Úend_polyÚget_polyÚregister_shape)Únamer   r   Ú	hand_forms       r   Úmake_hand_shaper$   $   s:   € Ü	„GÜˆ&ˆ�‰ÔÜ„LÜˆ�ÔÜ„JÜ“
€IÜ�4˜Õ#r   c                 óî   — t        «        t        d«       t        d«      D ]R  }t        | «       |dz  dk(  rt	        d«       t        |  dz
  «       nt        d«       t        |  «       t        d«       ŒT y )Né   é<   é   r   é   é   é   )r   ÚpensizeÚranger   r   Údotr   )ÚradiusÚis     r   Ú	clockfacer1   -   sZ   € Ü	„GÜˆA„JÜ�2ŽYˆÜˆVŒØˆq‰5�AŠ:ÜˆrŒFÜ�&�˜‘Õä�ŒFÜ�&�ŒMÜ
ˆ1�ñ r   c                  ó¬  — t         j                  «        t        j                  «       } | j                  at         j                  «        t         j                  d¬«       t         j                  t        | «      dt        ¬«       t         j                  d¬«       t         j                  t        | «      dt        ¬«       t         j                  d¬«       y )NéA   )ÚdistanceÚcenter)ÚalignÚfonté–   éU   )ÚwriterÚclearr   ÚnowÚdayÚcurrent_dayÚhomer   ÚwriteÚ	wochentagÚdtfontÚbackÚdatum)r<   s    r   Údisplay_date_timerE   :   s~   € ä
‡L�L„NÜ
�,‰,‹.€CØ—'‘'€KÜ
‡K�K„MÜ
‡N�N˜B€NÔÜ
‡L�L”˜3“ x´f€LÔ=Ü
‡K�K˜€KÔÜ
‡L�L”�s“ 8´&€LÔ9Ü
‡N�N˜B€NÕr   c                  ó  — t        d«       t        ddd«       t        ddd«       t        ddd«       t        d	«       t        «       at        j                  d«       t        j                  d
d«       t        «       at        j                  d«       t        j                  dd«       t        «       at        j                  d«       t        j                  dd«       t        t        t        fD ]7  } | j                  d«       | j                  ddd«       | j                  d«       Œ9 t        «        t        «       at        j                  «        t        j                  «        t        j                  d«       t!        «        y )NÚlogoÚsecond_handé}   r)   Úminute_handés   Ú	hour_handr   é    Úgray20Úgray80Úblue1Úred1Úblue3Úred3Úuseré   r*   r   r9   )Úmoder$   r1   ÚTurtlerH   ÚshapeÚcolorrJ   rL   Ú
resizemodeÚ	shapesizeÚspeedÚhtr:   ÚpuÚbkrE   )r   s    r   Úsetupr`   F   s  € äˆ„LÜ�M 3¨Ô+Ü�M C¨Ô,Ü�K  RÔ(Üˆc„NÜ“(€KÜ×Ñ�mÔ$Ü×Ñ�h Ô)Ü“(€KÜ×Ñ�mÔ$Ü×Ñ�g˜vÔ&Ü“€IÜ‡O�O�KÔ Ü‡O�O�G˜VÔ$Üœ[¬)Ó3ˆØ�‰˜ÔØ�‰�q˜!˜QÔØ�
‰
�1�ð 4ô „DÜ‹X€FÜ
‡I�I„KÜ
‡I�I„KÜ
‡I�Iˆb„MÜÕr   c                 ó0   — g d¢}|| j                  «          S )N)ÚMondayÚTuesdayÚ	WednesdayÚThursdayÚFridayÚSaturdayÚSunday)Úweekday)ÚtrA   s     r   rA   rA   a   s   € ò4€Ià�Q—Y‘Y“[Ñ!Ð!r   c                 ón   — 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.rU   z%s %d %d)ÚyearÚmonthr=   )ÚzÚmonatÚjÚmrj   s        r   rD   rD   f   s>   € ò=€Eà	�‰€AØˆa�g‰g˜‰kÑ€AØ	�‰€AØ˜˜A˜q˜	Ñ!Ð!r   c                  óâ  — t        j                  «       } | j                  | j                  dz  z   }| j                  |dz  z   }| j
                  |dz  z   }	 t        d«       t        j                  d|z  «       t        j                  d|z  «       t        j                  d|z  «       | j                  t        k7  r
t        «        t        d«       t        t        d«       y # t         $ r Y y w xY w)Ng�íµ ÷Æ°>g      N@Fr+   é   Téd   )r   ÚtodayÚsecondÚmicrosecondÚminuteÚhourÚtracerrH   Ú
setheadingrJ   rL   r=   r>   rE   ÚontimerÚtickÚ
Terminator)rj   Úsekunder{   Ústundes       r   r€   r€   n   sÀ   € Ü�‰Ó€AØ�h‰h˜Ÿ™ xÑ/Ñ/€GØ�X‰X˜ ™Ñ$€FØ�V‰V�f˜T‘kÑ!€Fð
ÜˆuŒÜ×Ñ˜q ™yÔ)Ü×Ñ˜q ™xÔ(Ü×Ñ˜R ™YÔ'Ø�5‰5”KÒÜÔÜˆtŒÜ”�cÕøÜò Ùðús   ÁBC" Ã"	C.Ã-C.c                  óX   — t        d«       t        «        t        d«       t        «        y)NFTÚ	EVENTLOOP)r}   r`   r€   © r   r   Úmainr‡      s   € Ü
ˆ5„MÜ	„GÜ
ˆ4„LÜ„FØr   Ú__main__rG   )r   )Ú__doc__Úturtler   rB   r>   r   r   r$   r1   rE   r`   rA   rD   r€   r‡   Ú__name__rV   ÚmsgÚprintÚmainloopr†   r   r   Ú<module>r�      sw   ðñ	ô Ý à	"€Ø€óò	ò$òò
 òò6"ò
"òò"ð ˆzÒÙˆ„LÙ
‹&€CÙ	ˆ#„JÙ…Jð	 r   