Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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")
|