how to stop a function execution like...

Diez B. Roggisch deets at nospam.web.de
Tue Jun 16 13:45:16 CEST 2009


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
> intention.

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,
> gentlemen...
> 
> def funct :
>     if (.....) : statement 1
>     statement 2


def funct():
    if ...:
       statement 1
       return
    statement 2


would also work. But it is not really "better" than using else.

Diez



More information about the Python-list mailing list