1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
#Flechettes#
import time
import random
from math import *
from Tkinter import *
p=0 # nombres de points au départ
def clic():#fonction qui calcul les points et qui déplace l'image#
if X-100+Y-100<20 :
p=p+50
elif 20<X-100+Y-100 and X-100+Y-100<50:
p=p+20
elif 50<X-100+Y-100 and X-100+Y-100<100:
p=p+10
X=random.randint(150,250)
Y=random.randint(150,250)
found.coords(img,X,Y)
def chrono():
tZero=time.time() #Récupération de tZero
t=time.time() -tZero # Temps après tZero
while t<15 : # temps total du chrono
t=time.time() -tZero
# Crée un temps en seconde 4.84287779592 (0=01/01/1970)
tiTuple=time.gmtime(t)
# Conversion en tuple (1970, 1, 1, 0, 0, 4, 3, 1, 0)
reste=t-tiTuple[3]*3600.0-tiTuple[4]*60.0-tiTuple[5]*1.0
# Recupération du reste
resteS=("%.2f" % reste )[-2::]
#Affiche les dixièmes et centièmes de l'arrondi ex: 84
tt=time.strftime("%H:%M:%S", tiTuple)+","+resteS
time.sleep(0.01) #Attente en second
if t>15:
ecoule=Label(text='time up')
#esthetique#
start=Button(text="Lancer le temps",command=chrono)
start.pack()
found=Canvas(width=800,height=800,bg="white")
found.pack()
found.bind('<Button-1>',clic)
ficherimg=PhotoImage(file="thumb.gif")
img=found.create_image(200,200,image=ficherimg)
chrono1=Label(fen1,text="TEMPS")
chrono1.place(x=150,y=0)
p=Label(text=str(p)+"POINTS")
p.place(x=20,y=0)
fen1.mainloop() |
Partager