I do not think we will ever have auto-indent at the prompt, that is for IPython and the like.

This commit is contained in:
Georg Brandl 2011-12-25 19:03:07 +01:00
parent 44585bd347
commit 2c9eee1af9
1 changed files with 7 additions and 7 deletions

View File

@ -630,13 +630,13 @@ This example introduces several new features.
and ``!=`` (not equal to).
* The *body* of the loop is *indented*: indentation is Python's way of grouping
statements. Python does not (yet!) provide an intelligent input line editing
facility, so you have to type a tab or space(s) for each indented line. In
practice you will prepare more complicated input for Python with a text editor;
most text editors have an auto-indent facility. When a compound statement is
entered interactively, it must be followed by a blank line to indicate
completion (since the parser cannot guess when you have typed the last line).
Note that each line within a basic block must be indented by the same amount.
statements. At the interactive prompt, you have to type a tab or space(s) for
each indented line. In practice you will prepare more complicated input
for Python with a text editor; all decent text editors have an auto-indent
facility. When a compound statement is entered interactively, it must be
followed by a blank line to indicate completion (since the parser cannot
guess when you have typed the last line). Note that each line within a basic
block must be indented by the same amount.
* The :keyword:`print` statement writes the value of the expression(s) it is
given. It differs from just writing the expression you want to write (as we did