# Créé par apatura, le 04/03/2014 en Python 3.2 from tkinter import * def creer(event): global x,y,rond,v1,v2,t,abs,ord,butoir,clic v1,v2,t=-1,-4,0 c.delete(rond) if clic190: y=y-1 if v1<0: v1=v1+0.1 else: v1=v1-0.1 v2=absopp(v2)+0.4 t=0 def deplacedroitebas(): global x,y,t,v1,v2,rond if (v1>0.1 or v1<-0.1) or (v2>0.4 or v2<-0.4) : vitesse() if x<0: x=1000 elif x>1000: x=0 f.after(1,deplacedroitebas) x=x+v1 y=y+v2+0.1*t t=t+1 c.coords(rond,x-10,y-10,x+10,y+10) clic=0 abs=list(range(1)) ord=list(range(1)) butoir=list(range(1)) x,y=0,0 f=Tk() c=Canvas(f,height=200,width=1000,bg='ivory') c.bind("",creer) rond=c.create_oval(x-10,y-10,x+10,y+10,outline='red',fill='orange') c.pack(side=TOP) entree=Entry(f,background='white') entree.bind("",nombre) entree.pack() texte=Text(f, height=3, width=60) texte.insert(END,"Entrez le nombre de butoirs et validez ") texte.pack() b=Button(f,text="Quitter",command=f.quit) b.pack() f.mainloop() f.destroy()