� 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  cCs�t�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