Python Execution Stack

I was wondering if Python's execution stack does not grow if we make recursive call of a function i.e. if we implement a fibonacci () and factorial () functions and made recursive call of them in a conditional statement the execution stack will not grow?

I wish someone answer this question with some explanation.
Thanks in advance
pharaoh

you can try sys.setrecursionlimit(). see help(sys.setrecursionlimit) for info