correct_answers = {
"var1": (4, 5, 1, 2, 2),
"var2": (3, 5, 1, 1, 2),
}
students = [
{
"name": "Алешина Н.",
"group": 411,
"variant": "var2",
"answers": [5, 1, 2, 1, 3],
},
{
"name": "Иванов П.",
"group": 411,
"variant": "var1",
"answers": [4, 5, 1, 2, 2],
},
{
"name": "Смирнова Е.",
"group": 412,
"variant": "var2",
"answers": [3, 5, 1, 1, 3],
},
{
"name": "Петров С.",
"group": 412,
"variant": "var1",
"answers": [1, 2, 3, 4, 5],
}
]
print("Результаты тестирования:")
for student in students:
name = student["name"]
group = student["group"]
variant = student["variant"]
answers = student["answers"]
correct = correct_answers[variant]
score = 0
for i in range(len(answers)):
if answers[i] == correct[i]:
score += 1
total = len(correct)
print(f"{name}, группа {group}, вариант {variant}: {score}/{total}")