Starchik1 commited on
Commit
fe7df62
·
verified ·
1 Parent(s): 9ed4940

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -52,8 +52,12 @@ def iq_test():
52
  else:
53
  st.error(f"Неправильно. Правильный ответ: {options[correct_answer - 1]}")
54
 
 
55
  st.session_state.current_question += 1
56
- st.experimental_rerun() # Перезагрузка страницы для следующего вопроса
 
 
 
57
  else:
58
  # Вывод результата
59
  st.header("Тест завершен!")
@@ -78,7 +82,8 @@ def iq_test():
78
  if st.button("Пройти тест заново"):
79
  st.session_state.current_question = 0
80
  st.session_state.score = 0
81
- st.experimental_rerun()
 
82
 
83
  if __name__ == "__main__":
84
  st.title("IQ тест")
 
52
  else:
53
  st.error(f"Неправильно. Правильный ответ: {options[correct_answer - 1]}")
54
 
55
+ # Переход к следующему вопросу
56
  st.session_state.current_question += 1
57
+
58
+ # Перезагрузка без использования experimental_rerun
59
+ st.experimental_set_query_params(current_question=st.session_state.current_question)
60
+ st.stop() # Завершить текущий рендеринг
61
  else:
62
  # Вывод результата
63
  st.header("Тест завершен!")
 
82
  if st.button("Пройти тест заново"):
83
  st.session_state.current_question = 0
84
  st.session_state.score = 0
85
+ st.experimental_set_query_params(current_question=0)
86
+ st.stop() # Завершить текущий рендеринг
87
 
88
  if __name__ == "__main__":
89
  st.title("IQ тест")