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
| from tkinter import *
fenetre=Tk()
fenetre.configure(bg="yellow",width=600,height=200)
def val ():
f_IMC=Label(fenetre,text="Votre IMC est de: ",bg='red',fg='yellow')
f_IMC.place(x=350,y=10)
nombre_poids=float(poids_personne.get())
nombre_taille=float(taille_personne.get())
nombre_IMC=nombre_poids/(nombre_taille**2)
IMC=0
IMC=int(nombre_IMC)
fe_IMC=Label(fenetre,text=IMC,bg='red',fg='yellow')
fe_IMC.place(x=500,y=10)
return(IMC)
poids=Label(fenetre,text="Indiquez votre poids (en kg)",bg='red',fg='yellow')
poids.place(x=10,y=10)
poids_personne=Entry(fenetre,bg='red',fg='yellow')
poids_personne.place(x=200,y=10)
taille=Label(fenetre,text="Indiquer votre taille (en m)",bg='red',fg='yellow')
taille.place(x=10,y=50)
taille_personne=Entry(fenetre,bg='red',fg='yellow')
taille_personne.place(x=200,y=50)
IMC=''
valider=Button(fenetre,text="Valider",command=val,bg='red',fg='yellow')
valider.place(x=10,y=100)
pasassez=PhotoImage(file="pasassez.gif")
bien=PhotoImage(file="bien.gif")
trop=PhotoImage(file="trop.gif")
if int(IMC)< 18:
pas_assez=Label(fenetre,text='Vous ne mangez pas assez!',bg='red',fg='yellow')
pas_assez.place(x=350,y=100)
C=Canvas(fenetre,width=30,height=30,bg='yellow')
C.place(x=400,y=40)
C.create_image(18,15,image=pasassez)
else:
if int(IMC)> 25:
trop=Label(fenetre,text='Vous mangez trop!',bg='red',fg='yellow')
trop.place(x=350,y=100)
C=Canvas(fenetre,width=30,height=30,bg='yellow')
C.place(x=400,y=40)
C.create_image(18,15,image=bien)
else:
bien=Label(fenetre,text='Vous mangez bien!',bg='red',fg='yellow')
bien.place(x=350,y=100)
C=Canvas(fenetre,width=30,height=30,bg='yellow')
C.place(x=400,y=40)
C.create_image(18,15,image=trop)
fenetre.mainloop() |
Partager