Skip to content

Commit

Permalink
gh-125665: Update turtledemo docstrings with correct file names (#125691
Browse files Browse the repository at this point in the history
)

Co-authored-by: Wulian <[email protected]>
Co-authored-by: Terry Jan Reedy <[email protected]>
  • Loading branch information
3 people authored Oct 23, 2024
1 parent 6f26d49 commit 9c01db4
Show file tree
Hide file tree
Showing 20 changed files with 32 additions and 86 deletions.
3 changes: 0 additions & 3 deletions Doc/library/turtle.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2778,9 +2778,6 @@ Changes since Python 3.0
:func:`Screen.numinput <numinput>`. These pop up input dialogs and return
strings and numbers respectively.

- Two example scripts :file:`tdemo_nim.py` and :file:`tdemo_round_dance.py`
have been added to the :file:`Lib/turtledemo` directory.


.. doctest::
:skipif: _tkinter is None
Expand Down
4 changes: 1 addition & 3 deletions Lib/turtledemo/bytedesign.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
""" turtle-example-suite:
tdemo_bytedesign.py
"""turtledemo/bytedesign.py
An example adapted from the example-suite
of PythonCard's turtle graphics.
Expand Down
8 changes: 3 additions & 5 deletions Lib/turtledemo/chaos.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
# File: tdemo_chaos.py
# Author: Gregor Lingl
# Date: 2009-06-24

# A demonstration of chaos
"""turtledemo/chaos.py
A demonstration of chaos.
"""
from turtle import *

N = 80
Expand Down
9 changes: 2 additions & 7 deletions Lib/turtledemo/clock.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
""" turtle-example-suite:
turtledemo/clock.py
"""turtledemo/clock.py
Enhanced clock-program, showing date
and time
------------------------------------
Press STOP to exit the program!
------------------------------------
and time.
"""
from turtle import *
from datetime import datetime
Expand Down
3 changes: 1 addition & 2 deletions Lib/turtledemo/colormixer.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# colormixer

"""turtledemo/colormixer.py"""
from turtle import Screen, Turtle, mainloop

class ColorTurtle(Turtle):
Expand Down
15 changes: 6 additions & 9 deletions Lib/turtledemo/forest.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
""" turtlegraphics-example-suite:
"""turtledemo/forest.py
tdemo_forest.py
Displays a 'forest' of 3 breadth-first trees,
similar to the one in tree.py.
For further details, see tree.py.
Displays a 'forest' of 3 breadth-first-trees
similar to the one in tree.
For further remarks see tree.py
This example is a 'breadth-first'-rewrite of
a Logo program written by Erich Neuwirth. See
http://homepage.univie.ac.at/erich.neuwirth/
This example is a breadth-first rewrite of
a Logo program by Erich Neuwirth.
"""
from turtle import Turtle, colormode, tracer, mainloop
from random import randrange
Expand Down
4 changes: 1 addition & 3 deletions Lib/turtledemo/fractalcurves.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
""" turtle-example-suite:
tdemo_fractalCurves.py
"""turtledemo/fractalcurves.py
This program draws two fractal-curve-designs:
(1) A hilbert curve (in a box)
Expand Down
4 changes: 1 addition & 3 deletions Lib/turtledemo/lindenmayer.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
""" turtle-example-suite:
xtx_lindenmayer_indian.py
"""turtledemo/lindenmayer.py
Each morning women in Tamil Nadu, in southern
India, place designs, created by using rice
Expand Down
7 changes: 1 addition & 6 deletions Lib/turtledemo/minimal_hanoi.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
""" turtle-example-suite:
tdemo_minimal_hanoi.py
"""turtledemo/minimal_hanoi.py
A minimal 'Towers of Hanoi' animation:
A tower of 6 discs is transferred from the
Expand All @@ -12,9 +10,6 @@
Discs are turtles with shape "square", but
stretched to rectangles by shapesize()
---------------------------------------
To exit press STOP button
---------------------------------------
"""
from turtle import *

Expand Down
4 changes: 1 addition & 3 deletions Lib/turtledemo/nim.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
""" turtle-example-suite:
tdemo_nim.py
"""turtledemo/nim.py
Play nim against the computer. The player
who takes the last stick is the winner.
Expand Down
15 changes: 5 additions & 10 deletions Lib/turtledemo/paint.py
Original file line number Diff line number Diff line change
@@ -1,21 +1,16 @@
""" turtle-example-suite:
"""turtledemo/paint.py
tdemo_paint.py
A simple event-driven paint program
- left mouse button moves turtle
- middle mouse button changes color
- right mouse button toggles between pen up
A simple event-driven paint program.
- Left mouse button moves turtle.
- Middle mouse button changes color.
- Right mouse button toggles between pen up
(no line drawn when the turtle moves) and
pen down (line is drawn). If pen up follows
at least two pen-down moves, the polygon that
includes the starting point is filled.
-------------------------------------------
Play around by clicking into the canvas
using all three mouse buttons.
-------------------------------------------
To exit press STOP button
-------------------------------------------
"""
from turtle import *
Expand Down
4 changes: 1 addition & 3 deletions Lib/turtledemo/peace.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
""" turtle-example-suite:
tdemo_peace.py
"""turtledemo/peace.py
A simple drawing suitable as a beginner's
programming example. Aside from the
Expand Down
6 changes: 2 additions & 4 deletions Lib/turtledemo/penrose.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
""" xturtle-example-suite:
xtx_kites_and_darts.py
"""turtledemo/penrose.py
Constructs two aperiodic penrose-tilings,
consisting of kites and darts, by the method
Expand All @@ -11,7 +9,7 @@
consisting of five darts.
For more information see:
http://en.wikipedia.org/wiki/Penrose_tiling
https://en.wikipedia.org/wiki/Penrose_tiling
-------------------------------------------
"""
from turtle import *
Expand Down
4 changes: 1 addition & 3 deletions Lib/turtledemo/planet_and_moon.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
""" turtle-example-suite:
tdemo_planets_and_moon.py
"""turtledemo/planets_and_moon.py
Gravitational system simulation using the
approximation method from Feynman-lectures,
Expand Down
4 changes: 1 addition & 3 deletions Lib/turtledemo/rosette.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
""" turtle-example-suite:
tdemo_wikipedia3.py
"""turtledemo/rosette.py
This example is
inspired by the Wikipedia article on turtle
Expand Down
7 changes: 1 addition & 6 deletions Lib/turtledemo/round_dance.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
""" turtle-example-suite:
tdemo_round_dance.py
(Needs version 1.1 of the turtle module that
comes with Python 3.1)
"""turtledemo/round_dance.py
Dancing turtles have a compound shape
consisting of a series of triangles of
Expand Down
7 changes: 1 addition & 6 deletions Lib/turtledemo/sorting_animate.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
"""
sorting_animation.py
"""turtledemo/sorting_animation.py
A minimal sorting algorithm animation:
Sorts a shelf of 10 blocks using insertion
Expand All @@ -10,9 +8,6 @@
Blocks are turtles with shape "square", but
stretched to rectangles by shapesize()
---------------------------------------
To exit press space button
---------------------------------------
"""
from turtle import *
import random
Expand Down
4 changes: 1 addition & 3 deletions Lib/turtledemo/tree.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
""" turtle-example-suite:
tdemo_tree.py
"""turtledemo/tree.py
Displays a 'breadth-first-tree' - in contrast
to the classical Logo tree drawing programs,
Expand Down
2 changes: 1 addition & 1 deletion Lib/turtledemo/two_canvases.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""turtledemo.two_canvases
"""turtledemo/two_canvases.py
Use TurtleScreen and RawTurtle to draw on two
distinct canvases in a separate window. The
Expand Down
4 changes: 1 addition & 3 deletions Lib/turtledemo/yinyang.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
""" turtle-example-suite:
tdemo_yinyang.py
"""turtledemo/yinyang.py
Another drawing suitable as a beginner's
programming example.
Expand Down

0 comments on commit 9c01db4

Please sign in to comment.