From: Georg Brandl Date: Sun, 25 Dec 2011 18:03:07 +0000 (+0100) Subject: I do not think we will ever have auto-indent at the prompt, that is for IPython and... X-Git-Tag: v2.7.3rc1~208 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2c9eee1af9bee0fbb53e734147d32f200149b4cc;p=python I do not think we will ever have auto-indent at the prompt, that is for IPython and the like. --- diff --git a/Doc/tutorial/introduction.rst b/Doc/tutorial/introduction.rst index 04e2798e4a..c99915fce3 100644 --- a/Doc/tutorial/introduction.rst +++ b/Doc/tutorial/introduction.rst @@ -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