JazzieB #1 var > 0 should be var > -1 or var >= 0 as zero is a positive number. The first would return False for zero indicating a negative number, which is wrong of course.