[Tutor] functions in Python

Payal Rathod payal-python at scriptkitchen.com
Mon Apr 17 19:24:31 CEST 2006


On Mon, Apr 17, 2006 at 05:42:05PM +0100, Steve Nelson wrote:
> When you define a function, you are writing a block of code which you
> can ask to perform a task.  The task may be simple, and not require
> any additional information, or it may be more complex and need
> information.

What is the difference between,

>>> def f(x):
...     return x
...
>>> f(4)
4

>>> def f(x):
...     print x
...
>>> f(4)
4

Both give same results. So, why return statement is needed?
With warm regards,
-Payal


More information about the Tutor mailing list