Cai Gengyang wrote:
Somehow it still doesnt work --- it keeps giving the syntaxerror,
inconsistent use of tabs and indentation message EVEN though i use only the
enter and space buttons and never touched the tab button a single time.

There was another thread about this a short time ago.
It turns out that when you press enter in the IDLE REPL,
it auto-indents the next line -- but it does it using
*tabs*, not spaces. So if you do your manual indentation
with spaces, or paste something in that uses spaces, you
can easily end up with invalid tab/space mixtures.

The solution is to always use the tab key for indentation
when working interactively in IDLE.

I think this should be reported as a bug in IDLE, because
it's very unintuitive behaviour, and a beginner has little
chance of figuring out what's going on by themselves.

--
Greg

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to