aashwinik commited on
Commit
fcc7d30
·
verified ·
1 Parent(s): 7e8af86

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -7,6 +7,7 @@ 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.text_input("Enter a number between 1 to 9: ", key="input")
@@ -14,10 +15,13 @@ def get_userInput():
14
 
15
  def validate_userInput(user_input):
16
  if user_input.isdigit():
17
- if int(user_input) < 1 or int(user_input) > 9:
18
  return False
19
- else:
20
- return True
 
 
 
21
  else:
22
  return False
23
 
@@ -31,8 +35,8 @@ def toggleValue():
31
  st.session_state.Value = "X"
32
 
33
  def display_guide():
34
- st.text("How to play: Enter the grid number as shown below to mark 'X' or 'O'. "+
35
- "Kinldy pick any number shown in Legal Numbers. " +
36
  "Number cannot be repeated more than twice.")
37
 
38
  col1, col2, col3 = st.columns(3)
 
7
  st.session_state.gridNumbers = ["...", "...", "...", "...", "...", "...", "...", "...", "..."]
8
  if "Value" not in st.session_state:
9
  st.session_state.Value = "X"
10
+
11
 
12
  def get_userInput():
13
  input = st.text_input("Enter a number between 1 to 9: ", key="input")
 
15
 
16
  def validate_userInput(user_input):
17
  if user_input.isdigit():
18
+ if int(user_input) < 1 or int(user_input) > 9:
19
  return False
20
+ else:
21
+ if int(user_input) in st.session_state.legal_numbers:
22
+ return True
23
+ else:
24
+ return False
25
  else:
26
  return False
27
 
 
35
  st.session_state.Value = "X"
36
 
37
  def display_guide():
38
+ st.text("How to play: Enter the grid number as shown below to mark 'X' or 'O'. \n "+
39
+ "Kinldy pick any number shown in Legal Numbers. \n" +
40
  "Number cannot be repeated more than twice.")
41
 
42
  col1, col2, col3 = st.columns(3)