My professor changed a take-home test to an in-class test with no notice. Can I fight the grade? I’m a college student. For a recent test, the professor originally said that the test was extremely difficult and long and therefore they were going to send us a picture of the exam an hour and a half before we had to take it. They said an hour and a half would not leave enough time for people to look up answers online. We were also allowed to bring a notecard for use on the test. 

For some reason they were not able to send the pictures, so they said they would make it a take-home test. I was elated, and switched my focus to a different exam I had later that evening. 

At our next lecture, the professor announced that we were taking the test in class that day, but open-note. I was obviously not prepared at all, and had not even brought the proper notes for the test with me.  The result was me leaving half the test blank.

How should I proceed? Is it reasonable to fight this grade?
I'm a bit perplexed why they choose to do it that way. If one is doing major changes to an exam, then the students need to be informed of that in due time. I'm assuming you are not the only one who was negatively affected by this behavior? Assuming the situation is as you've described it, I would myself had lodged a complaint at the central examination office or whichever unit is responsible for that at your college. The issue is not that the teacher changed things regarding the exam, it's that the students weren't given enough time to prepare for it.