Я пытался добавить еще один ключ для доступа к словарю, но проблему это не решило
Код: Выделить всё
def open_quiz():
global question_count
first_key = list(quiz_dict.keys())[question_count]
choice_index = 0
def check_answer(choice):
global question_count, correct_answer
if question_count < len(quiz_dict):
if choice == quiz_dict[first_key]["Answer"]:
correct_answer += 1
question_label.config(text=quiz_dict[first_key]["Question"])
question_count += 1
print(quiz_dict[first_key])
else:
question_label.config(text="Score {}/{}".format(correct_answer, len(quiz_dict)))
def answer_choice1():
check_answer(quiz_dict[first_key]["Choices"][0])
def answer_choice2():
check_answer(quiz_dict[first_key]["Choices"][1])
def answer_choice3():
check_answer(quiz_dict[first_key]["Choices"][2])
def answer_choice4():
check_answer(quiz_dict[first_key]["Choices"][3])
Подробнее здесь: https://stackoverflow.com/questions/793 ... t-question
Мобильная версия