Jegree commited on
Commit
b67d173
·
verified ·
1 Parent(s): 8a51781

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -50
app.py CHANGED
@@ -62,56 +62,7 @@ def diabetic_pedigree_function(mother, father, siblings):
62
 
63
 
64
  if "question_no" not in st.session_state:
65
- st.session_state.question_no = 0
66
-
67
-
68
-
69
- st.markdown("""
70
- <style>
71
- #waterMark{
72
- position:fixed;
73
- top: 10%;
74
- user-select: none;
75
- left: 8%;
76
- font-size: 2100%;
77
- color: rgb(195, 114, 44);
78
-
79
- font-family: "Imperial Script", serif;
80
- font-weight: 400;
81
- font-style: normal;
82
- }
83
- [data-testid="stBaseButton-secondary"] {
84
- background-color: #333; /* Dark background color */
85
- color: #fff; /* Light text color */
86
- border: 1px solid #555; /* Darker border */
87
- border-radius: 5px; /* Rounded corners */
88
- padding: 10px 20px; /* Padding for better clickability */
89
- font-weight: bold; /* Bold text */
90
- transition: all 0.2s ease; /* Smooth transitions */
91
- cursor: pointer; /* Hand cursor */
92
- top: 90%
93
-
94
- /* Hover effect */
95
- &:hover {
96
- background-color: #555;
97
- border-color: #777;
98
- }
99
- }
100
-
101
- .st-emotion-cache-b0y9n5 {
102
- font-size: 20%;
103
- }
104
- </style>
105
- <div id="waterMark">
106
- Life-Glyc
107
- </div>
108
- """,
109
- unsafe_allow_html = True)
110
-
111
- if st.session_state.question_no == 0:
112
- if st.button("Start Test"):
113
- st.session_state.question_no += 1
114
- st.rerun()
115
 
116
 
117
  if st.session_state.question_no == 1:
@@ -125,6 +76,7 @@ if st.session_state.question_no == 1:
125
  else:
126
  st.session_state.name = "Anonymous user"
127
  st.session_state.question_no += 1
 
128
 
129
  elif st.session_state.question_no == 2:
130
  progress = st.progress((st.session_state.question_no) / 10)
@@ -135,6 +87,7 @@ elif st.session_state.question_no == 2:
135
  else:
136
  st.session_state.age = int(age)
137
  st.session_state.question_no += 1
 
138
 
139
  elif st.session_state.question_no == 3:
140
  progress = st.progress((st.session_state.question_no) / 10)
@@ -146,6 +99,7 @@ elif st.session_state.question_no == 3:
146
  st.session_state.question_no += 2
147
  else:
148
  st.session_state.question_no += 1
 
149
 
150
  elif st.session_state.question_no == 4:
151
  progress = st.progress((st.session_state.question_no) / 10)
@@ -156,6 +110,7 @@ elif st.session_state.question_no == 4:
156
  else:
157
  st.session_state.pregnancies = int(pregnancies)
158
  st.session_state.question_no += 1
 
159
 
160
  elif st.session_state.question_no == 5:
161
  progress = st.progress((st.session_state.question_no) / 10)
@@ -166,6 +121,7 @@ elif st.session_state.question_no == 5:
166
  else:
167
  st.session_state.glucose = int(glucose)
168
  st.session_state.question_no += 1
 
169
 
170
  elif st.session_state.question_no == 6:
171
  progress = st.progress((st.session_state.question_no) / 10)
@@ -176,6 +132,7 @@ elif st.session_state.question_no == 6:
176
  else:
177
  st.session_state.bp = int(bp)
178
  st.session_state.question_no += 1
 
179
 
180
  elif st.session_state.question_no == 7:
181
  progress = st.progress((st.session_state.question_no) / 10)
@@ -186,6 +143,7 @@ elif st.session_state.question_no == 7:
186
  else:
187
  st.session_state.height = float(height)/100
188
  st.session_state.question_no += 1
 
189
 
190
  elif st.session_state.question_no == 8:
191
  progress = st.progress((st.session_state.question_no) / 10)
@@ -197,6 +155,7 @@ elif st.session_state.question_no == 8:
197
  st.session_state.weight = float(weight)
198
  st.session_state.bmi = calculate_bmi(st.session_state.weight, st.session_state.height)
199
  st.session_state.question_no += 1
 
200
 
201
  elif st.session_state.question_no == 9:
202
  progress = st.progress((st.session_state.question_no) / 10)
@@ -213,6 +172,7 @@ elif st.session_state.question_no == 9:
213
  st.session_state.diabeticSibling = int(diabeticSibling)
214
  st.session_state.dpf = diabetic_pedigree_function(st.session_state.diabeticMother, st.session_state.diabeticFather, st.session_state.diabeticSibling)
215
  st.session_state.question_no += 1
 
216
 
217
  elif st.session_state.question_no == 10:
218
 
 
62
 
63
 
64
  if "question_no" not in st.session_state:
65
+ st.session_state.question_no = 1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
 
67
 
68
  if st.session_state.question_no == 1:
 
76
  else:
77
  st.session_state.name = "Anonymous user"
78
  st.session_state.question_no += 1
79
+ st.rerun()
80
 
81
  elif st.session_state.question_no == 2:
82
  progress = st.progress((st.session_state.question_no) / 10)
 
87
  else:
88
  st.session_state.age = int(age)
89
  st.session_state.question_no += 1
90
+ st.rerun()
91
 
92
  elif st.session_state.question_no == 3:
93
  progress = st.progress((st.session_state.question_no) / 10)
 
99
  st.session_state.question_no += 2
100
  else:
101
  st.session_state.question_no += 1
102
+ st.rerun()
103
 
104
  elif st.session_state.question_no == 4:
105
  progress = st.progress((st.session_state.question_no) / 10)
 
110
  else:
111
  st.session_state.pregnancies = int(pregnancies)
112
  st.session_state.question_no += 1
113
+ st.rerun()
114
 
115
  elif st.session_state.question_no == 5:
116
  progress = st.progress((st.session_state.question_no) / 10)
 
121
  else:
122
  st.session_state.glucose = int(glucose)
123
  st.session_state.question_no += 1
124
+ st.rerun()
125
 
126
  elif st.session_state.question_no == 6:
127
  progress = st.progress((st.session_state.question_no) / 10)
 
132
  else:
133
  st.session_state.bp = int(bp)
134
  st.session_state.question_no += 1
135
+ st.rerun()
136
 
137
  elif st.session_state.question_no == 7:
138
  progress = st.progress((st.session_state.question_no) / 10)
 
143
  else:
144
  st.session_state.height = float(height)/100
145
  st.session_state.question_no += 1
146
+ st.rerun()
147
 
148
  elif st.session_state.question_no == 8:
149
  progress = st.progress((st.session_state.question_no) / 10)
 
155
  st.session_state.weight = float(weight)
156
  st.session_state.bmi = calculate_bmi(st.session_state.weight, st.session_state.height)
157
  st.session_state.question_no += 1
158
+ st.rerun()
159
 
160
  elif st.session_state.question_no == 9:
161
  progress = st.progress((st.session_state.question_no) / 10)
 
172
  st.session_state.diabeticSibling = int(diabeticSibling)
173
  st.session_state.dpf = diabetic_pedigree_function(st.session_state.diabeticMother, st.session_state.diabeticFather, st.session_state.diabeticSibling)
174
  st.session_state.question_no += 1
175
+ st.rerun()
176
 
177
  elif st.session_state.question_no == 10:
178