Re:The Complexity Trap: Think Before You Leap
by Franciscouzo on Tuesday December 11, 2018 @03:55PM
(#18658760)
Stop using a legacy version of Python.
You will get a "TabError: inconsistent use of tabs and spaces in indentation" exception if you use Python 3.
Re:The Complexity Trap: Think Before You Leap
by reificator on Tuesday December 11, 2018 @07:00PM
(#18660170)
I haven't used python with inconsistent indentation recently, that's true.
Re:The Complexity Trap: Think Before You Leap
by lmm on Tuesday December 11, 2018 @02:36PM
(#18658133)
In that sense control flow only exists as the relation between other things, so it makes sense for it to be denoted that way. If a line with no code on it is indented in the forest and nobody hears it, does the line execute?
How many levels of indentation are there on each line?
https://i.imgur.com/s1WBHxU.png
Spoiler: Line 3 has no indentation while Line 6 has one level. Line 4 has a mix of tabs and spaces that would confuse Python.
The fact of the matter is that indentation is white space, and white space is implicit by definition. It only exists as the gap between other things.