поэтому у меня есть два списка, где я сравниваю ответы человека на правильные ответы:питона: сравнить списки в последовательности с использованием вложенным для петель
correct_answers = ['A', 'C', 'A', 'B', 'D']
user_answers = ['B', 'A', 'C', 'B', 'D']
Мне нужно сравнить два из них (без использования наборов, если это вообще возможно) и отслеживать, сколько ответов на человеке не правы - в этом случае, 3
Я попытался с помощью следующего за петли, чтобы подсчитать, сколько было правильно:
correct = 0
for i in correct_answers:
for j in user_answers:
if i == j:
correct += 1
print(correct)
, но это не работает, и я не уверен, что мне нужно изменить, чтобы он работал.
Вы используете 'если в'. Это проверит, находится ли он где-нибудь в списке. Вам нужно использовать индекс элемента. –