bmi_Calculator / app.py
abdouramandalil's picture
Create app.py
1bae601 verified
raw
history blame contribute delete
980 Bytes
import streamlit as st
st.title('Welcome to the BMI Calculator')
weight = st.number_input("Enter your weight in Kgs")
status = st.radio("Select your height format",("cms","meters","feet"))
try:
if status == "cms":
height = st.number_input('Centimeters')
bmi = weight/((height/100)**2)
elif status == "meters":
height = st.number_input('meters')
bmi = weight/((height)**2)
else:
height = st.number_input('feet')
bmi = weight/((height/3.28)**2)
except:
print('Zero division Error')
if (st.button('Calculate BMI')):
st.write("Your BMI index is {}.".format(round(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('You are Healthy')
elif (bmi>=25 and bmi<30):
st.warning('You are Overweight')
else:
st.error('extremely Overweight')