how to stop a function execution like...
davea at ieee.org
Tue Jun 16 15:29:28 CEST 2009
> On Jun 16, 4:45 pm, "Diez B. Roggisch" <de... at nospam.web.de> wrote:
>> Gaudha wrote:
>>> Is there any built-in function to stop execution of a function similar
>>> to stop the program execution by sys.exit?
>>> In the example below, I want to skip statement 2... if the 'if'
>>> condition is satisfied.
>>> Don't advice me to put statement 2 in 'else' block. That's not my
>> Why not? It's from all you tell us perfectly the right thing to do.
>>> May be this a simple task. Sorry to say I'm novice in Python,
>>> def funct :
>>> if (.....) : statement 1
>>> statement 2
>> def funct():
>> if ...:
>> statement 1
>> statement 2
>> would also work. But it is not really "better" than using else.
> I considered 'return' as meant only for returning any value. Thank you
return with no arguments will return a value of None, same as falling
off the end of the function. That can be important to know, as the
caller can therefore test for None.
More information about the Python-list