(test) ? a:b

Gregory Ewing greg.ewing at canterbury.ac.nz
Thu Oct 23 05:46:06 CEST 2014

Chris Angelico wrote:
> I've seen much MUCH worse... where multiple conditional
> expressions get combined arithmetically, and then the result used
> somewhere...

In the days of old-school BASIC it was common to
exploit the fact that boolean expressions evaluated
to 0 or 1 (or -1, depending on your dialect :) to
achieve conditional expressions or other tricks.

Probably forgiveable, given that there were no real
conditional expressions, and every byte of your 48K
or less of RAM was precious...


More information about the Python-list mailing list