Мне было поручено создать приложение Quiz для школьного проекта. Он предназначен для того, чтобы спросить у пользователя, сколько вопросов они хотят, и затем они вводят все Q & A. Как только закончите, кто-то пройдет тест.Индекс списка Python за пределами допустимого диапазона
Проблема заключается в том, что я получаю IndexError из результатов функции. Предполагается, что эта функция сравнивает тестовые ответы с ответами пользователя и распечатывает оценку.
def results(testAnswers, userAnswers):
score = 0
for i in range(0, len(answers)):
if testAnswers[i].lower().strip() == userAnswers[i].lower().strip():
score += 1
print("\nResults: You got " + str(score) + " out of " + str(len(answers)) + "!")
Кто-нибудь знает, как я могу исправить эту проблему?
Пожалуйста, исправьте ваш код отступы – inspectorG4dget
Как написано в этом вопросе я не думаю, что это может быть ваш фактический код, Вы можете, пожалуйста, исправить форматирование так, что она такая же, как ваша программа. – Serdalis
Исправьте отступы кода. В настоящее время невозможно увидеть, что здесь происходит. –