import tkinter as tk
def vypocet_bmi():
try:
hmotnost = float(entry_hmotnost.get())
vyska = float(entry_vyska.get())
bmi = hmotnost / (vyska ** 2)
vysledok.config(text=f"Tvoje BMI je: {bmi:.2f}")
if bmi < 18.5:
kategoria.config(text="Kategória hmotnosti: podváha")
elif 18.5 <= bmi < 25:
kategoria.config(text="Kategória hmotnosti: správna hmotnosť")
else:
kategoria.config(text="Kategória hmotnosti: nadváha ale to nevadi...staci cvicit xd ")
except ValueError:
vysledok.config(text="VŠAK ALE NORMLANE TO ZADAJ...😂.")
root = tk.Tk()
root.title("BMI Kalkulačka")
root.geometry("1000x500")
label_hmotnost = tk.Label(root, text="Hmotnosť (kg):")
label_vyska = tk.Label(root, text="Výška (m):")
entry_hmotnost = tk.Entry(root)
entry_vyska = tk.Entry(root)
tlacidlo = tk.Button(root, text="Vypočítať BMI", command=vypocet_bmi)
label_hmotnost.pack()
entry_hmotnost.pack()
label_vyska.pack()
entry_vyska.pack()
tlacidlo.pack()
vysledok = tk.Label(root, text="")
kategoria = tk.Label(root, text="⚠️POZNÁMKA⚠️: Vo výške musíš napísať . a nie ,")
vysledok.pack()
kategoria.place(x=350,y=400)
root.mainloop()