PEP 308: Alternative conditional operator forms -- Corner Case solved

Paul Rubin http
Tue Feb 11 16:32:10 EST 2003


"Samuele Pedroni" <pedronis at bluewin.ch> writes:
> I consider that possibility a mixed bless, I would rather (if we should have
> one) have a conditional operator that looks operatorial and in the same
> family
> of 'and'/'or'. Why?
> 
> Because the fact that Python distinguishes statements and expressions is
> basically, apart from being the status quo and what is implemented, a
> _deliberate_ decision,  that happens to work well together with
> indentation-delimited blocks.

Algol-60 made the same distinction, yet allowed if-else in arithmetic
expressions similar to this proposal.  Are you saying this was a
shortcoming in Algol-60?  I never thought of it as one.  (I've written
some Algol-60 code, though not an enormous amount).




More information about the Python-list mailing list