Это задача на снятие блока в своем мышлении, нужно после слова весит ставить двоеточие, иначе человек так и читает - "весит килограмм", делает неправильное умозаключение, что вес топора уже известен - 1 кг. и прибавляет еще 0,5, получая 1,5 кг. И искренне удивляется, что это неправильный ответ. Но, задайте себе вопрос - а зачем спрашивать, если ответ уже в решении?
Решать нужно так - топор весит х кг., который в свою очередь равен х/2 + 1, получается, что правильный ответ - 2 кг., именно столько и весит топор. Так что никогда не нужно ставить самому себе ограничения, делая вывод там, где его делать не надо.