########## Importer les modules necessaires ##############
from tkinter import *
from tkinter.font import Font
from random import randint
##########################################################
########## Fonctions ##################################
##########################################################
def rect():
coul=['red','green','purple','yellow']
i=randint(0,len(coul)-1)
Canevas.itemconfig(T,fill=coul[i])
#T=Canevas.create_text(500,200,text="Coucou",fill=coul[i],font=Mapolice)
Canevas.update()
Mafenetre.after(10,rect)
def temps():
global t
t+=1
minute=t//60
seconde=t%60
te=str(minute)+':'+str(seconde)
Canevas.itemconfig(chrono,text=te)
Mafenetre.after(1000,temps)
##########################################################
########## Variables ##################################
##########################################################
t=100
#########################################################
########## Interface graphique ##########################
##########################################################
Mafenetre = Tk()
Mafenetre.title("Titre")
Canevas = Canvas(Mafenetre,width=1000,height=1000,bg ='white')
Canevas.pack()
Mapolice = Font(family='Liberation Serif', size=200) # création d'une police pour l'affichage du texte
T=Canevas.create_text(500,200,text="Coucou",fill="red",font=Mapolice)
chrono=Canevas.create_text(500,400,text="",fill="red",font=Mapolice)
rect()
temps()
###################### FIN ###############################
Mafenetre.mainloop()
Echanger les lignes 11 et 12 pour constater que le programme lag si on ré-ecrit plutot que modifier la couleur.