abdouramandalil commited on
Commit
276209b
·
verified ·
1 Parent(s): 70f52e1

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +35 -0
app.py ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+
3
+ st.title('Welcome to BMI Calculator')
4
+
5
+ weight = st.number_input('Enter your weight in Kgs')
6
+ status = st.radio('select your height format:',('cms','meters','feet'))
7
+
8
+ try:
9
+ if status == 'cms':
10
+ height = st.number_input('Centimeters')
11
+ bmi = weight/((height/100)**2)
12
+
13
+ elif status == 'meters':
14
+ height = st.number_input('meters')
15
+ bmi = weight/((height)**2)
16
+
17
+ elif status == 'feet':
18
+ height = st.number_input('feet')
19
+ bmi = weight/((height/3.28)**2)
20
+ except:
21
+ print('Zero Division Error')
22
+
23
+ if (st.button('Calculate BMI')):
24
+ st.write('Your BMI index is {}.'.format(round(bmi)))
25
+ if (bmi<16):
26
+ st.error('You are extremely underweight')
27
+ elif (bmi>=16 and bmi<18.5):
28
+ st.warning('You are Underweight')
29
+ elif (bmi>18.5 and bmi <25):
30
+ st.success('Healthy')
31
+ elif (bmi>25 and bmi<30):
32
+ st.warning('Overweight')
33
+ elif (bmi>=30):
34
+ st.error('Extremely overweight')
35
+ st.balloons()