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 61 62 63 64 65
| # -*- coding: latin-1 -*-
# Programme visant a déterminer la force exercé entre une planète et un satelite
from Tkinter import *
d,mp,ms,f=0,0,0,0
#Liste des fonctions pour les boutons
#definition distance planète/satelite
def Valider():
d=str(e1.get())
#definition masse de la planète
def Valider1():
mp=str(e2.get())
#definition masse du satelite
def Valider2():
ms=str(e3.get())
#affichage du resultat
def Valider3():
#f=6.67e-11*((ms*mp)/d*d)
#F.set(f)
print d,mp,ms,f # test des valeurs
# groupe entry bouton pour d
racine=Tk()
D=IntVar()
D.set(1)
e1=Entry(racine,textvariable=D)
e1.pack()
launch=Button(racine, text='VALIDER',command=Valider,relief='raised',fg="#555500",font=('Helvetica', 10, 'bold'))
launch.pack()
txt=Label(racine,text=D)
# groupe entry bouton pour mp
MP=IntVar()
MP.set(0)
e2=Entry(racine,textvariable=MP)
e2.pack()
launch1=Button(racine, text='VALIDER',command=Valider1,relief='raised',fg="#555500",font=('Helvetica', 10, 'bold'))
launch1.pack()
txt=Label(racine,text=MP)
# groupe entry bouton pour ms
MS=IntVar()
MS.set(0)
e3=Entry(racine,textvariable=MS)
e3.pack()
launch2=Button(racine, text='VALIDER',command=Valider2,relief='raised',fg="#555500",font=('Helvetica', 10, 'bold'))
launch2.pack()
txt=Label(racine,text=MS)
# groupe entry bouton pour le résultat
F=IntVar()
F.set(0)
e3=Entry(racine,textvariable=F)
e3.pack()
launch3=Button(racine, text='VALIDER',command=Valider3,relief='raised',fg="#555500",font=('Helvetica', 10, 'bold'))
launch3.pack()
txt=Label(racine,text=MS)
racine.mainloop() |
Partager