aashwinik commited on
Commit
fdbcf27
·
verified ·
1 Parent(s): dab6f19

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -12
app.py CHANGED
@@ -10,12 +10,14 @@ def get_userInput():
10
  def validate_userInput(user_input):
11
  if user_input.isdigit():
12
  if int(user_input) < 1 or int(user_input) > 9:
13
- return "Please enter a digit between 1 to 9."
14
  else:
15
- legal_numbers.pop(int(user_input)-1)
16
- #update_legalNumbers(legal_numbers)
17
  else:
18
- return "Please enter a digit between 1 to 9."
 
 
 
19
 
20
  def display_board(firstRun):
21
  if firstRun:
@@ -46,9 +48,9 @@ def display_board(firstRun):
46
  def reset_legalNumbers():
47
  legal_numbers = [1,2,3,4,5,6,7,8,9]
48
 
49
- def update_legalNumbers(legal_numbers):
 
50
  st.text("Legal Numbers: " + "".join(str(legal_numbers)))
51
- #print (legal_numbers)
52
 
53
  #UIApp starts here
54
  st.set_page_config(page_title="Python - Tic Tac Toe", page_icon=":python:")
@@ -63,14 +65,13 @@ replay=st.button('Replay')
63
 
64
  #Button functionality
65
  if submit:
66
- st.subheader("")
67
- update_legalNumbers(legal_numbers)
68
- #st.write(response)
 
 
69
 
70
  if replay:
71
  display_board(True)
72
  #reset_legalNumbers()
73
 
74
- #After User Interaction
75
- response=validate_userInput(user_input)
76
-
 
10
  def validate_userInput(user_input):
11
  if user_input.isdigit():
12
  if int(user_input) < 1 or int(user_input) > 9:
13
+ return False
14
  else:
15
+ return True
 
16
  else:
17
+ return False
18
+
19
+ def error_Message(msg):
20
+ st.write(msg)
21
 
22
  def display_board(firstRun):
23
  if firstRun:
 
48
  def reset_legalNumbers():
49
  legal_numbers = [1,2,3,4,5,6,7,8,9]
50
 
51
+ def update_legalNumbers(number):
52
+ legal_numbers.pop(int(user_input)-1)
53
  st.text("Legal Numbers: " + "".join(str(legal_numbers)))
 
54
 
55
  #UIApp starts here
56
  st.set_page_config(page_title="Python - Tic Tac Toe", page_icon=":python:")
 
65
 
66
  #Button functionality
67
  if submit:
68
+ response=validate_userInput(user_input)
69
+ if response:
70
+ update_legalNumbers(user_input)
71
+ else:
72
+ error_Message("Please enter a digit between 1 to 9.")
73
 
74
  if replay:
75
  display_board(True)
76
  #reset_legalNumbers()
77