calamar31
2 sept. 2010 à 09:38
sur mon ordi sa marche mais bon je vais le copier coller alors le voici:
# -*- coding: cp1252 -*-
#All pythagore V3 (GUI)#
#importation de tkinter et math#
from Tkinter import *
from math import sqrt
#création des variables#
opaf=0 #opaf = opération a faire#
cote1="0" #cote1 , 2 et 3 doivent etre de type String
cote2="0"
cote3="0"
message="0" #message est la variable qui affichera le résultat#
#création des fonctions du programme#
def rectangleoupas():
if (int(cote3)*int(cote3)==int(cote2)*int(cote2)+int(cote1)*int(cote1)):
message = "le triangle de cote " , str(cote1) , " , " , str(cote2) , " , " , str(cote3) , "est rectangle. "
elif (int(cote2)*int(cote2)==int(cote3)*int(cote3)+int(cote1)*int(cote1)):
message = "le triangle de cote " , str(cote1) , " , " , str(cote2) , " , " , str(cote3) , "est rectangle. "
elif (int(cote1)*int(cote1)==int(cote2)*int(cote2)+int(cote3)*int(cote3)):
message = "le triangle de cote " , str(cote1) , " , " , str(cote2) , " , " , str(cote3) , "est rectangle. "
elif (int(cote3)*int(cote3)!=int(cote2)*int(cote2)+int(cote1)*int(cote1)and int(cote2)*int(cote2)!=int(cote3)*int(cote3)+int(cote1)*int(cote1)and int(cote1)*int(cote1)!=int(cote2)*int(cote2)+int(cote3)*int(cote3)):
message = "le triangle de cote " , str(cote1) , " , " , str(cote2) , " , " , str(cote3) , "n'est pas rectangle. "
#début du programme#
fenetre = Tk()
labelcote1=Label(fenetre,text="entrer la cote 1")
entrecote1=Entry(fenetre,textvariable = cote1)
labelcote2=Label(fenetre,text="entrer la cote 2")
entrecote2=Entry(fenetre,textvariable = cote2)
labelcote3=Label(fenetre,text="entrer la cote 3")
entrecote3=Entry(fenetre,textvariable = cote3)
boutton1=Button(fenetre,text="Alors?",command = rectangleoupas())
messagelabel=Label(fenetre,textvariable = message)
labelcote1.grid(row=0,column=0)
entrecote1.grid(row=0,column=1)
labelcote2.grid(row=1,column=0)
entrecote2.grid(row=1,column=1)
labelcote3.grid(row=2,column=0)
entrecote3.grid(row=2,column=1)
boutton1.grid(row=3,column=1)
messagelabel.grid(row=4,column=1)
fenetre.mainloop()