Why does my middle_third return the wrong range of numbers?

2 posts were split to a new topic: What is preventing my code from verifying both statements?