anamjafar6 commited on
Commit
a8cf95d
·
verified ·
1 Parent(s): e008c2d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -2
app.py CHANGED
@@ -111,14 +111,27 @@ elif selected_game == "Dice Roller":
111
 
112
  elif selected_game == "Simple Math Quiz":
113
  st.header("➕ Simple Math Quiz")
114
- a, b = random.randint(1, 10), random.randint(1, 10)
 
 
 
 
 
 
 
 
115
  answer = st.number_input(f"What is {a} + {b}?", step=1)
 
116
  if st.button("Check Answer"):
117
  if answer == a + b:
118
  st.success("Correct!")
119
  st.session_state.score += 1
 
 
 
120
  else:
121
- st.error("Wrong answer.")
 
122
 
123
  elif selected_game == "Even or Odd":
124
  st.header("⚖️ Even or Odd")
 
111
 
112
  elif selected_game == "Simple Math Quiz":
113
  st.header("➕ Simple Math Quiz")
114
+
115
+ # Store random numbers only once
116
+ if "a" not in st.session_state or "b" not in st.session_state:
117
+ st.session_state.a = random.randint(1, 10)
118
+ st.session_state.b = random.randint(1, 10)
119
+
120
+ a = st.session_state.a
121
+ b = st.session_state.b
122
+
123
  answer = st.number_input(f"What is {a} + {b}?", step=1)
124
+
125
  if st.button("Check Answer"):
126
  if answer == a + b:
127
  st.success("Correct!")
128
  st.session_state.score += 1
129
+ # Reset for next question
130
+ del st.session_state.a
131
+ del st.session_state.b
132
  else:
133
+ st.error("Wrong answer. Try again.")
134
+
135
 
136
  elif selected_game == "Even or Odd":
137
  st.header("⚖️ Even or Odd")