a·tdZddlTddlmZddZdZdZdZdZd Zd Z d Z d Z e d kr,e de ZeeedSdS)z turtle-example-suite: tdemo_clock.py Enhanced clock-program, showing date and time ------------------------------------ Press STOP to exit the program! ------------------------------------ )*)datetimectt|t|t|t dS)N)penuprightforwardleftpendown)distanzwinkels 7/opt/alt/python311/lib64/python3.11/turtledemo/clock.pyjumprs< GGG &MMM GLLL IIIIIc&t|dztdt|dz tdt|tdt|tdt|dz dS)Ngffffff?Zg@x)fdrtlt)laengespitzes r handrsuvd{OOOrFFFvczNNNsGGGvJJJsGGGvJJJsGGGvczNNNNNrctt| dztt||t t }t ||dS)Ng333333?)resetr begin_polyrend_polyget_polyregister_shape)namerr hand_forms r make_hand_shaper!"s` GGG&LLL JJJ I4#####rc6ttdtdD]k}t||dzdkr#t dt| dz nt dt| t dldS)N<r)rpensizerangerrdotr)radiusis r clockfacer.+s GGG AJJJ 2YY V q5A:: rFFF &     FFF &MMM 1rctdtdddtdddtdddtd tatdtd d tatdtd d tatdtddtttfD]C}| d| ddd| dDtta t ttddS)Nlogo second_hand}r& minute_hand hour_handrgray20gray80blue1red1blue3red3userr'rU)moder!r.Turtler1shapecolorr3r5 resizemode shapesizespeedhtwriterpubk)rs r setuprK8sqLLLM3+++MC,,,KR((( cNNN((Km$$$h)))((Km$$$gv&&&I OOK    OOGV$$$[)3  q!Q 1 DDD XXF IIKKK IIKKK IIbMMMMMrc>gd}||S)N)MondayTuesday WednesdayThursdayFridaySaturdaySunday)weekday)t wochentags r rVrVSs&444I QYY[[ !!rcVgd}|j}||jdz }|j}d|||fzS)N) zJan.zFeb.zMar.zApr.MayJuneJulyzAug.zSep.zOct.zNov.zDec.r>z%s %d %d)yearmonthday)zmonatjmrUs r datumrbXsB = = =E A agkA A Aq !!rcdtj}|j|jdzz}|j|dz z}|j|dz z} t dtt t dt t|ddt dt t|ddt d td |zt"d |zt$d |zt d t't(d dS#t*$rYdSwxYw)Ngư>gN@FAcenter)Courierbold)alignfontr?r(Td)rtodaysecond microsecondminutehourtracerrHclearhomerwriterVbackrbr1 setheadingr3r5ontimertick Terminator)rUsekunderqstundes r rzrz`sAhx//G X $F VfTk !F u   r Yq\\#*A  C C C C U1XX#*A  C C Crqy)))qx(((RY'''t c      sEF!! F/.F/cztdttdtdS)NFT EVENTLOOP)rsrKrzrr mainrxs/ 5MMM GGG 4LLLFFF ;r__main__r0N)r)__doc__turtlerrrr!r.rKrVrbrzr__name__r@msgprintmainlooprrr rs     $$$   6""" """   0 zDLLL $&&C E#JJJ HJJJJJ r