Spaces:
Sleeping
Sleeping
import streamlit as st # type: ignore | |
st.title('Welcome to BMI Calculator') | |
weight = st.number_input('Enter you 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)) | |
elif status =='feet': | |
height = st.number_input("feet") | |
bmi = weight/((height*3.28)**2) | |
except: | |
print('Zero Division error') | |
if(st.button('Calculate BMI')): | |
result_bmi = format(round(bmi)) | |
st.write('Your BMI Index is:',result_bmi) | |
if (bmi < 16): | |
st.error('Extremely Underweighted') | |
elif (bmi >= 16 and bmi < 18.5): | |
st.warning('Underweighted') | |
elif (bmi >= 18.5 and bmi < 23): | |
st.success('Heelty') | |
elif (bmi >= 23 and bmi < 30): | |
st.warning('Overweighted') | |
elif (bmi > 30): | |
st.error('Extremely Overweighted') |