Logical Problems In Python