You should achieve the desired result by simply eliminating the third and forth print(x), assuming the first print(x) is at the same indent level as x = x / 2—because you have not used a code block, it is impossible to tell.
However, the logic would be significantly simpler, clearer and less likely to run into these sorts of errors if you only execute one statement per loop iteration, with an if/elif/else block replacing your independent ifs, and only one print statement at the end.
Also, for the rest of us who are not on email like @cameron , please make sure you surround your code with code blocks, as otherwise it is impossible for us to tell what your indent levels are, which is critically important in Python:
@zia, are you working on the Collatz conjecture? That is just a guess (a conjecture, as a matter of fact); please provide the problem specification, so that we don’t have to guess what you are trying to do.