Putting a simple if-then statement on one line

Posted by Abizern on Stack Overflow See other posts from Stack Overflow or by Abizern
Published on 2010-05-10T12:58:04Z Indexed on 2010/05/10 13:04 UTC
Read the original article Hit count: 220

Filed under:
|
|
|
|

I'm just getting into Python and I really like the terseness of the syntax. However; is there an easier way of writing an if-then statement so it fits on one line?

For example; say I have the simple test:

if count == N:
    count = 0
else:
    count = N + 1

is there a simpler way of writing this? I mean, in Objective-C I would write this as:

count = count == N ? count = 0 : count = N + 1;

Is there something similar for python?

Edit

I know that in this instance I can use count == count % N. I'm asking about the general syntax.

© Stack Overflow or respective owner

Related posts about python

Related posts about python2.x