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