In article <mailman.2434.1361738581.2939.python-l...@python.org>, Chris Angelico <ros...@gmail.com> wrote:
> On Mon, Feb 25, 2013 at 7:34 AM, MRAB <pyt...@mrabarnett.plus.com> wrote: > > Some languages require parentheses, others don't. > > > > C does. C++, Java and C# are descended from, or influenced by, C. > > > > Algol didn't (doesn't?). Pascal, Modula-2, Oberon, Ada, and others > > don't. > > > > Parentheses are used where required, but not used where they're not > > required, in order to reduce visual clutter. > > And just to muddy the waters, parens are used in Python when the > condition goes over a line break: > > if (condition1 > and condition2 > and condition3): > > ChrisA That could also be written: if condition1 \ and condition2 \ and condition3: but as a practical matter, I would write it in the parens style, if for no other reason than because emacs does a better job of auto-indenting it that way :-) -- http://mail.python.org/mailman/listinfo/python-list