Conditional expressions (again)

Greg Ewing greg at
Fri Oct 26 03:32:42 CEST 2001

Erik Max Francis wrote:
> gbreed at wrote:
> >                 x = b if a else (d if c else e)
> >
> Nested conditional expressions get extremely hard to read very quickly.

Write that as

   x = (
      b if a else
      d if c else

and it looks a lot clearer.

Greg Ewing, Computer Science Dept, University of Canterbury,	  
Christchurch, New Zealand
To get my email address, please visit my web page:

More information about the Python-list mailing list