aashwinik commited on
Commit
d4929d9
·
verified ·
1 Parent(s): c224d5d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -4
app.py CHANGED
@@ -5,12 +5,15 @@ legal_numbers = [1,2,3,4,5,6,7,8,9]
5
 
6
  def get_userInput():
7
  input = st.text_input("Enter a number between 1 to 9: ", key="input")
8
- st.text("Legal Numbers: " + "".join(str(legal_numbers)))
9
  return input
10
 
11
  def validate_userInput(user_input):
12
  if user_input.isdigit():
13
- return True
 
 
 
 
14
  else:
15
  return "Please enter a digit between 1 to 9."
16
 
@@ -40,13 +43,16 @@ def display_board():
40
  def reset_legalNumbers():
41
  legal_numbers = [1,2,3,4,5,6,7,8,9]
42
 
43
- #def update_legalNumbers():
 
 
44
 
45
  #UIApp starts here
46
  st.set_page_config(page_title="Python - Tic Tac Toe", page_icon=":python:")
47
  st.header("Python - Tic Tac Toe")
48
 
49
  user_input=get_userInput()
 
50
  display_board()
51
 
52
  #UI Buttons
@@ -62,4 +68,5 @@ if submit:
62
  st.write(response)
63
 
64
  if replay:
65
- display_board()
 
 
5
 
6
  def get_userInput():
7
  input = st.text_input("Enter a number between 1 to 9: ", key="input")
 
8
  return input
9
 
10
  def validate_userInput(user_input):
11
  if user_input.isdigit():
12
+ if user_input < 1:
13
+ return "Please enter a digit between 1 to 9."
14
+ else:
15
+ legal_numbers.pop(user_input+1)
16
+ update_legalNumbers()
17
  else:
18
  return "Please enter a digit between 1 to 9."
19
 
 
43
  def reset_legalNumbers():
44
  legal_numbers = [1,2,3,4,5,6,7,8,9]
45
 
46
+ def update_legalNumbers():
47
+ #st.text("Legal Numbers: " + "".join(str(legal_numbers)))
48
+ print (legal_numbers)
49
 
50
  #UIApp starts here
51
  st.set_page_config(page_title="Python - Tic Tac Toe", page_icon=":python:")
52
  st.header("Python - Tic Tac Toe")
53
 
54
  user_input=get_userInput()
55
+ update_legalNumbers()
56
  display_board()
57
 
58
  #UI Buttons
 
68
  st.write(response)
69
 
70
  if replay:
71
+ display_board()
72
+ reset_legalNumbers()