How do I exit python in the Mountain Lion Terminal?
As Control + D works for me on multiple Macs, I'll presume something is amiss with your installation, keyboard or keyboard handler. (Your difficulty with the pager also lends credence to this theory.) 

You can use the alternate quit() to exit the interpreter until you have looked at how Python was installed or think of some modifications you might have on the key mapping on your Mac.