ó Afc@s¦dZddlTddlmZdd„Zd„Zd„Zd„Zd „Zd „Zd „Z d „Z d „Z e dkr¢e dƒe ƒZeGHeƒndS(sÚ turtle-example-suite: tdemo_clock.py Enhanced clock-program, showing date and time ------------------------------------ Press STOP to exit the program! ------------------------------------ iÿÿÿÿ(t*(tdatetimeicCs0tƒt|ƒt|ƒt|ƒtƒdS(N(tpenuptrighttforwardtlefttpendown(tdistanztwinkel((s//usr/lib64/python2.7/Demo/turtle/tdemo_clock.pytjumps    cCsjt|dƒtdƒt|dƒtdƒt|ƒtdƒt|ƒtdƒt|dƒdS(Ngffffffò?iZg@ix(tfdtrttlt(tlaengetspitze((s//usr/lib64/python2.7/Demo/turtle/tdemo_clock.pythands      cCsKtƒt| dƒtƒt||ƒtƒtƒ}t||ƒdS(Ng333333Ã?(tresetR t begin_polyRtend_polytget_polytregister_shape(tnameR Rt hand_form((s//usr/lib64/python2.7/Demo/turtle/tdemo_clock.pytmake_hand_shape"s  cCstƒtdƒxitdƒD][}t|ƒ|ddkrZtdƒt| dƒntdƒt| ƒtdƒqWdS(Nii<iiiii(RtpensizetrangeR R tdotR (tradiusti((s//usr/lib64/python2.7/Demo/turtle/tdemo_clock.pyt clockface+s     cCs2tdƒtdddƒtdddƒtdddƒtd ƒtƒatjdƒtjd d ƒtƒatjdƒtjd d ƒtƒatjdƒtjddƒxDtttfD]3}|j dƒ|j dddƒ|j dƒqÆWt ƒtƒa t j ƒt jƒt jdƒdS(Ntlogot second_handi}it minute_handi‚t hour_handiZi tgray20tgray80tblue1tred1tblue3tred3tuseriiiiU(tmodeRRtTurtleRtshapetcolorR R!t resizemodet shapesizetspeedthttwritertputbk(R((s//usr/lib64/python2.7/Demo/turtle/tdemo_clock.pytsetup8s.            cCs)dddddddg}||jƒS(NtMondaytTuesdayt WednesdaytThursdaytFridaytSaturdaytSunday(tweekday(ttt wochentag((s//usr/lib64/python2.7/Demo/turtle/tdemo_clock.pyR>Ss c Cs^ddddddddd d d d g }|j}||jd }|j}d|||fS(NsJan.sFeb.sMar.sApr.tMaytJunetJulysAug.sSep.sOct.sNov.sDec.is%s %d %d(tyeartmonthtday(tztmonattjtmR=((s//usr/lib64/python2.7/Demo/turtle/tdemo_clock.pytdatumXs   cCs5tjƒ}|j|jd}|j|d}|j|d}yÛttƒtj ƒtj ƒtj dƒtj t |ƒddddƒtjd ƒtj t|ƒddddƒtj d ƒttƒtjd |ƒtjd |ƒtjd |ƒttƒttdƒWntk r0nXdS(Ngíµ ÷Æ°>gN@iAtaligntcentertfonttCourieritboldi–iUiiid(RMiRN(RMiRN(Rttodaytsecondt microsecondtminutethourttracertFalseR1tclearthomeRtwriteR>tbackRItTrueRt setheadingR R!tontimerttickt Terminator(R=tsekundeRRtstunde((s//usr/lib64/python2.7/Demo/turtle/tdemo_clock.pyR]`s.            cCs&ttƒtƒttƒtƒdS(Nt EVENTLOOP(RTRUR4RZR](((s//usr/lib64/python2.7/Demo/turtle/tdemo_clock.pytmainys   t__main__RN(t__doc__tturtleRR RRRR4R>RIR]Rbt__name__R)tmsgtmainloop(((s//usr/lib64/python2.7/Demo/turtle/tdemo_clock.pyt s