[Python-checkins] cpython (2.7): Issue #15630: Add an example for "continue" statement in the tutorial. Patch by

senthil.kumaran python-checkins at python.org
Sun Aug 12 21:15:43 CEST 2012


http://hg.python.org/cpython/rev/a4d5ac78a76b
changeset:   78536:a4d5ac78a76b
branch:      2.7
user:        Senthil Kumaran <senthil at uthcode.com>
date:        Sun Aug 12 11:58:53 2012 -0700
summary:
  Issue #15630: Add an example for "continue" statement in the tutorial. Patch by
Daniel Ellis.

files:
  Doc/tutorial/controlflow.rst |  19 ++++++++++++++++---
  Misc/NEWS                    |   3 +++
  2 files changed, 19 insertions(+), 3 deletions(-)


diff --git a/Doc/tutorial/controlflow.rst b/Doc/tutorial/controlflow.rst
--- a/Doc/tutorial/controlflow.rst
+++ b/Doc/tutorial/controlflow.rst
@@ -129,9 +129,6 @@
 The :keyword:`break` statement, like in C, breaks out of the smallest enclosing
 :keyword:`for` or :keyword:`while` loop.
 
-The :keyword:`continue` statement, also borrowed from C, continues with the next
-iteration of the loop.
-
 Loop statements may have an ``else`` clause; it is executed when the loop
 terminates through exhaustion of the list (with :keyword:`for`) or when the
 condition becomes false (with :keyword:`while`), but not when the loop is
@@ -166,6 +163,22 @@
 occurs. For more on the :keyword:`try` statement and exceptions, see
 :ref:`tut-handling`.
 
+The :keyword:`continue` statement, also borrowed from C, continues with the next
+iteration of the loop::
+
+    >>> for num in range(2, 10):
+    ...     if x % 2 == 0:
+    ...         print("Found an even number", num)
+    ...         continue
+    ...     print("Found a number", num)
+    Found an even number 2
+    Found a number 3
+    Found an even number 4
+    Found a number 5
+    Found an even number 6
+    Found a number 7
+    Found an even number 8
+    Found a number 9
 
 .. _tut-pass:
 
diff --git a/Misc/NEWS b/Misc/NEWS
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -350,6 +350,9 @@
 Documentation
 -------------
 
+- Issue #15630: Add an example for "continue" stmt in the tutorial. Patch by
+  Daniel Ellis.
+
 - Issue #13557: Clarify effect of giving two different namespaces to exec or
   execfile().
 

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list