Загрузка данных


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}")