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 _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor