A value can be returned from a function by the return statement.
>>> def factorial(n): ... if n > 0: ... return n * factorial(n-1) ... else: ... return 1 ... >>> x = factorial(5) >>> print x 120