Причина, по которой вы должны удалить int
перед счетом в операторах теста, заключается в том, что с помощью int ваш код определяет новые локальные переменные с именем Score в этой области. Принимая во внимание, что вы намерены использовать переменную оценки для общего объема функций, а не просто оценку, определенную в вашем операторе if.