On Mon, 26 Jun 2017 08:44 am, Stefan Ram wrote: > When I enter »12\«, I get a continuation prompt in the > Python 3.6 console: > >>>> 12\ > ... > > . I thought that this might indicate that the logical line > is not terminated yet.
No. You get the level 2 prompt (sys.ps2) for a number of reasons: - after statements that require a block (def, class, if, while, for, with, try, and any others I have missed); - in triple-quoted strings; - bracketed expressions which haven't been closed yet ( [ { - after comments. > According to The Python Language Reference Release 3.6.0, > 2.1.3 Comments, »A comment signifies the end of the logical > line unless the implicit line joining rules are invoked.«. > > So, why do I get a continuation prompt when I enter a comment? Why not? As far as the interactive interpreter is concerned, you haven't yet entered a statement. -- Steve “Cheer up,” they said, “things could be worse.” So I cheered up, and sure enough, things got worse. -- https://mail.python.org/mailman/listinfo/python-list