Récemment, je mange souvent tard le soir parce que je vais à un emploi à temps partiel ou dans une école de formation. Donc, je pensais que j'étais gros, et je voulais savoir quel type de système je suis maintenant, alors j'ai créé un outil pour mesurer l'IMC.
qiita.py
root=tk.Tk()
root.geometry("400x300")
root.title("Outil de diagnostic IMC")
Préparez les étiquettes de taille et de poids, la taille, le poids, l'IMC, les zones de texte du système et les boutons. Ensuite, placez-les aux bons endroits.
qiita.py
#Faire une étiquette
height_lavel=tk.Label(text="la taille(m)")
height_lavel.place(x=60,y=50)
weight_lavel=tk.Label(text="poids(kg)")
weight_lavel.place(x=60,y=80)
bmi_lavel=tk.Label(text="BMI")
bmi_lavel.place(x=60,y=200)
result_lavel=tk.Label(text="Quel est votre système?")
result_lavel.place(x=50,y=240)
#Créer une zone de texte
height_box=tk.Entry(width=20)
height_box.place(x=140,y=50)
weight_box=tk.Entry(width=20)
weight_box.place(x=140,y=80)
bmi_box=tk.Entry(width=20)
bmi_box.place(x=140,y=200)
result_box=tk.Entry(width=20)
result_box.place(x=140,y=240)
#Faire un bouton
buttonl=tk.Button(root,text="Diagnostiquer",font=("Halvetica",14),command=Buttonclick)
buttonl.place(x=140,y=130)
Puisque l'IMC est le poids (kg) / taille (m) x hauteur (m), appliquez cette formule à l'IMC de sortie. De plus, cette fois, lorsque l'IMC est inférieur à 18,5, le commentaire «Type brûlant», entre 18,5 et 25, «Type de corps standard», et lorsque l'IMC est de 25 ou plus, «Obèse» est également émis.
qiita.py
height=float(height_box.get())
weight=float(weight_box.get())
bmi=weight/(height*height)
if bmi<18.5:
result = "Type maigre"
elif 18.5<=bmi<25:
result = "Type de carrosserie standard"
elif 25<=bmi:
result = "obésité"
result_box.delete(0,tk.END)
result_box.insert(0,result)
qiita.py
def Buttonclick():
J'ai pu sortir en toute sécurité.
qiita.py
#codimg:utf-8
import tkinter as tk
def Buttonclick():
height=float(height_box.get())
weight=float(weight_box.get())
bmi=weight/(height*height)
bmi_box.delete(0,tk.END)
bmi_box.insert(0,bmi)
if bmi<18.5:
result = "Type maigre"
elif 18.5<=bmi<25:
result = "Type de carrosserie standard"
elif 25<=bmi:
result = "obésité"
result_box.delete(0,tk.END)
result_box.insert(0,result)
#Faire une fenêtre
root=tk.Tk()
root.geometry("400x300")
root.title("Outil de diagnostic IMC")
#Faire une étiquette
height_lavel=tk.Label(text="la taille(m)")
height_lavel.place(x=60,y=50)
weight_lavel=tk.Label(text="poids(kg)")
weight_lavel.place(x=60,y=80)
bmi_lavel=tk.Label(text="BMI")
bmi_lavel.place(x=60,y=200)
result_lavel=tk.Label(text="Quel est votre système?")
result_lavel.place(x=50,y=240)
#Créer une zone de texte
height_box=tk.Entry(width=20)
height_box.place(x=140,y=50)
weight_box=tk.Entry(width=20)
weight_box.place(x=140,y=80)
bmi_box=tk.Entry(width=20)
bmi_box.place(x=140,y=200)
result_box=tk.Entry(width=20)
result_box.place(x=140,y=240)
#Faire un bouton
buttonl=tk.Button(root,text="Diagnostiquer",font=("Halvetica",14),command=Buttonclick)
buttonl.place(x=140,y=130)
root.mainloop()
Pour la première fois, j'ai pu créer quelque chose qui fonctionne par moi-même avec python. Cela a pris du temps, mais j'étais très heureux quand il a été terminé. Aussi, je pense que je vais essayer de faire quelque chose comme ça avec python même pendant les vacances d'été.
"La classe d'introduction Python la plus simple" Fumitaka Osawa [Auteur]
[Python] Exemple de programme pour calculer l'IMC avec GUI avec Tkinter
Recommended Posts