The problem is that the pset1 mario requirements weren't met. For the -1 and 24 inputs, the problem is that the program is supposed to prompt for reentry of the height until a valid input is received.
For the rest of the problems, well, it looks suspiciously that you've implemented the hacker version. Bonus points for doing it, but check50 doesn't check the hacker editions, only the regular editions of the psets. It should be a simple matter to remove the extraneous code. If you didn't do the hacker edition, then you need to reread the spec. It's supposed to be a half-pyramid, not a full pyramid.
If this answers your question, please click on the check mark to accept. Let's keep up on forum maintenance. ;-)