File size: 1,151 Bytes
e6701c8
b196472
 
 
 
55cf886
b196472
 
 
 
 
 
 
 
 
 
 
 
 
 
 
f2ea00e
b196472
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
import streamlit as st
 
st.title('Welcome to BMI Calculator')
 
weight = st.number_input("Enter your weight (in kgs)")

status = st.radio('Select your height format: ',
                  ('cms', 'meters', 'feet'))
 
if(status == 'cms'):
    height = st.number_input('Centimeters')
 
    try:
        bmi = weight / ((height/100)**2)
    except:
        st.text("Enter some value of height")
 
elif(status == 'meters'):
    height = st.number_input('Meters')
 
    try:
        bmi = weight / (height ** 2)
    except:
        st.text("Enter some value of height")
 
else:
    height = st.number_input('Feet')
 
    try:
        bmi = weight / (((height/3.28))**2)
    except:
        st.text("Enter some value of height")
 
if(st.button('Calculate BMI')):
 
    st.text("Your BMI Index is {}.".format(bmi))
 
    if(bmi < 16):
        st.error("You are Extremely Underweight")
    elif(bmi >= 16 and bmi < 18.5):
        st.warning("You are Underweight")
    elif(bmi >= 18.5 and bmi < 25):
        st.success("Healthy")
    elif(bmi >= 25 and bmi < 30):
        st.warning("Overweight")
    elif(bmi >= 30):
        st.error("Extremely Overweight")