from tkinter import * import random root = Tk() text = Label(root, font='Times 30',text="00:00:00") text.configure(bg= 'cyan') text.pack() s=0 m=0 h=0 def motion(): global s,m,h s+=1 hh=str(h) if len(hh)==1:hh='0'+hh mm=str(m) if len(mm)==1:mm='0'+mm ss=str(s) if len(ss)==1:ss='0'+ss text.configure(text=hh+':'+mm+':'+ss) if s==59: s=0 m+=1 if h==59: m=0 h+=1 root.after(1000, motion) motion() root.mainloop() #Метод after() вызывает функцию, переданную вторым аргументом, через количество миллисекунд, указанных первым аргументом.