Operator precedence problem
rosuav at gmail.com
Mon Jun 6 11:57:34 EDT 2016
On Tue, Jun 7, 2016 at 1:27 AM, Jon Ribbens
<jon+usenet at unequivocal.co.uk> wrote:
>>> You should put brackets around expressions when it's at all unclear
>>> what the meaning is. You could think of them a bit like "active
>>> comments" I suppose.
>> Your code should keep noise to the minimum.
> Sensible and beneficial comments aren't "noise".
In that case, please never insult the intelligence of your future
readers by including any of these parentheses:
x = 1 + (2 * 3)
value = 77 if (x % 2) else (70*7)
And if your readers have to figure out what 3**3**3 is interpreted as,
there should be an interactive interpreter around. Or here - try
More information about the Python-list