aashwinik commited on
Commit
0a29df0
·
verified ·
1 Parent(s): c43db0a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -1,12 +1,14 @@
1
  import streamlit as st
2
 
3
- #Globals
4
  if "legal_numbers" not in st.session_state:
5
  st.session_state.legal_numbers = [1,2,3,4,5,6,7,8,9]
6
  if "gridNumbers" not in st.session_state:
7
  st.session_state.gridNumbers = ["...", "...", "...", "...", "...", "...", "...", "...", "..."]
8
  if "Value" not in st.session_state:
9
  st.session_state.Value = "X"
 
 
10
 
11
  def get_userInput():
12
  input = st.number_input("Enter a number between 1 to 9." ,min_value=1,max_value=9,key="int",on_change=None)
@@ -170,7 +172,7 @@ user_input=get_userInput()
170
  #UI Buttons
171
  col1, col2 = st.columns(2)
172
  with col1:
173
- submit=st.button('Submit', key='submit')
174
  with col2:
175
  reset=st.button('Reset', key='reset')
176
 
@@ -184,12 +186,12 @@ if submit:
184
  if check:
185
  st.subheader('', divider='rainbow')
186
  st.subheader('You have the won the Game!!!')
187
- st.button('Submit', key='submit', disabled=True)
188
 
189
  elif len(st.session_state.legal_numbers)==0:
190
  st.subheader('', divider='rainbow')
191
  st.subheader('The Game is Tie!!!')
192
- st.button('Submit', key='submit', disabled=True)
193
  else:
194
  display_board(user_input)
195
  error_Message("Please enter any of these numbers: " + "Legal Numbers: " + "".join(str(st.session_state.legal_numbers)))
 
1
  import streamlit as st
2
 
3
+ #Sessions
4
  if "legal_numbers" not in st.session_state:
5
  st.session_state.legal_numbers = [1,2,3,4,5,6,7,8,9]
6
  if "gridNumbers" not in st.session_state:
7
  st.session_state.gridNumbers = ["...", "...", "...", "...", "...", "...", "...", "...", "..."]
8
  if "Value" not in st.session_state:
9
  st.session_state.Value = "X"
10
+ if 'submit_disabled' not in st.session_state:
11
+ st.session_state.submit_disabled = False
12
 
13
  def get_userInput():
14
  input = st.number_input("Enter a number between 1 to 9." ,min_value=1,max_value=9,key="int",on_change=None)
 
172
  #UI Buttons
173
  col1, col2 = st.columns(2)
174
  with col1:
175
+ submit=st.button('Submit', key='submit', disabled=st.session_state.submit_disabled)
176
  with col2:
177
  reset=st.button('Reset', key='reset')
178
 
 
186
  if check:
187
  st.subheader('', divider='rainbow')
188
  st.subheader('You have the won the Game!!!')
189
+ st.session_state.submit_disabled=True
190
 
191
  elif len(st.session_state.legal_numbers)==0:
192
  st.subheader('', divider='rainbow')
193
  st.subheader('The Game is Tie!!!')
194
+ st.session_state.submit_disabled=True
195
  else:
196
  display_board(user_input)
197
  error_Message("Please enter any of these numbers: " + "Legal Numbers: " + "".join(str(st.session_state.legal_numbers)))