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') |