Advertisement
xNos

Untitled

Feb 9th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.27 KB | None | 0 0
  1. from tkinter import *
  2.  
  3. root = Tk()
  4. root.title("BMI Calculator")
  5.  
  6. entry_height_m = Entry(root)
  7. entry_weight_kg = Entry(root)
  8.  
  9.  
  10. def CalculateBMI():
  11.     h_m = entry_height_m.get()
  12.     w_kg = entry_weight_kg.get()
  13.     height_m = float(h_m)
  14.     weight_kg = float(w_kg)
  15.  
  16.     bmi = weight_kg / (height_m ** 2)
  17.  
  18.     if bmi < 18.5:
  19.         risk = "malnutrition"
  20.         print("underweight")
  21.         print("Risk of", risk)
  22.  
  23.     elif 18.5 < bmi < 24.9:
  24.         print("Proper weight!")
  25.         print("No risk at all")
  26.  
  27.     elif 25 < bmi < 29.9:
  28.         print("overweight")
  29.         print("Has no risk yet")
  30.  
  31.     elif 30 < bmi < 34.9:
  32.         risk = "Medium"
  33.         print("Obesity Level 1")
  34.         print("Has risk level:", risk)
  35.  
  36.     elif 35 < bmi < 39.9:
  37.         risk = "High"
  38.         print("Obesity Level 2")
  39.         print("Risk level:", risk)
  40.  
  41.     elif bmi > 40:
  42.         risk = "ULTRA"
  43.         print("Obesity Level 3")
  44.         print("Risk level:", risk)
  45.  
  46.  
  47. height = Label(root, text="Height")
  48. weight = Label(root, text="Weight")
  49. button_1 = Button(root, text="im good?", command=CalculateBMI)
  50.  
  51. height.grid(row=1)
  52. weight.grid(row=2)
  53. button_1.grid(row=3,column=1)
  54.  
  55. entry_height_m.grid(row= 1, column=1)
  56. entry_weight_kg.grid(row= 2, column=1)
  57.  
  58. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement