Skip to content

gh-125665: Update turtledemo docstrings with correct file names #125691

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Oct 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading