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

Co-authored-by: Wulian <xiguawulian@gmail.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
This commit is contained in:
Wulian 2024-10-24 04:29:32 +08:00 committed by GitHub
parent 6f26d496d3
commit 9c01db40aa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
20 changed files with 32 additions and 86 deletions

View File

@ -2778,9 +2778,6 @@ Changes since Python 3.0
:func:`Screen.numinput <numinput>`. These pop up input dialogs and return :func:`Screen.numinput <numinput>`. These pop up input dialogs and return
strings and numbers respectively. 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:: .. doctest::
:skipif: _tkinter is None :skipif: _tkinter is None

View File

@ -1,6 +1,4 @@
""" turtle-example-suite: """turtledemo/bytedesign.py
tdemo_bytedesign.py
An example adapted from the example-suite An example adapted from the example-suite
of PythonCard's turtle graphics. of PythonCard's turtle graphics.

View File

@ -1,9 +1,7 @@
# File: tdemo_chaos.py """turtledemo/chaos.py
# Author: Gregor Lingl
# Date: 2009-06-24
# A demonstration of chaos
A demonstration of chaos.
"""
from turtle import * from turtle import *
N = 80 N = 80

View File

@ -1,12 +1,7 @@
""" turtle-example-suite: """turtledemo/clock.py
turtledemo/clock.py
Enhanced clock-program, showing date Enhanced clock-program, showing date
and time and time.
------------------------------------
Press STOP to exit the program!
------------------------------------
""" """
from turtle import * from turtle import *
from datetime import datetime from datetime import datetime

View File

@ -1,5 +1,4 @@
# colormixer """turtledemo/colormixer.py"""
from turtle import Screen, Turtle, mainloop from turtle import Screen, Turtle, mainloop
class ColorTurtle(Turtle): class ColorTurtle(Turtle):

View File

@ -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 This example is a breadth-first rewrite of
similar to the one in tree. a Logo program by Erich Neuwirth.
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/
""" """
from turtle import Turtle, colormode, tracer, mainloop from turtle import Turtle, colormode, tracer, mainloop
from random import randrange from random import randrange

View File

@ -1,6 +1,4 @@
""" turtle-example-suite: """turtledemo/fractalcurves.py
tdemo_fractalCurves.py
This program draws two fractal-curve-designs: This program draws two fractal-curve-designs:
(1) A hilbert curve (in a box) (1) A hilbert curve (in a box)

View File

@ -1,6 +1,4 @@
""" turtle-example-suite: """turtledemo/lindenmayer.py
xtx_lindenmayer_indian.py
Each morning women in Tamil Nadu, in southern Each morning women in Tamil Nadu, in southern
India, place designs, created by using rice India, place designs, created by using rice

View File

@ -1,6 +1,4 @@
""" turtle-example-suite: """turtledemo/minimal_hanoi.py
tdemo_minimal_hanoi.py
A minimal 'Towers of Hanoi' animation: A minimal 'Towers of Hanoi' animation:
A tower of 6 discs is transferred from the A tower of 6 discs is transferred from the
@ -12,9 +10,6 @@ is derived from the built-in type list.
Discs are turtles with shape "square", but Discs are turtles with shape "square", but
stretched to rectangles by shapesize() stretched to rectangles by shapesize()
---------------------------------------
To exit press STOP button
---------------------------------------
""" """
from turtle import * from turtle import *

View File

@ -1,6 +1,4 @@
""" turtle-example-suite: """turtledemo/nim.py
tdemo_nim.py
Play nim against the computer. The player Play nim against the computer. The player
who takes the last stick is the winner. who takes the last stick is the winner.

View File

@ -1,12 +1,9 @@
""" turtle-example-suite: """turtledemo/paint.py
tdemo_paint.py A simple event-driven paint program.
- Left mouse button moves turtle.
A simple event-driven paint program - Middle mouse button changes color.
- Right mouse button toggles between pen up
- 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 (no line drawn when the turtle moves) and
pen down (line is drawn). If pen up follows pen down (line is drawn). If pen up follows
at least two pen-down moves, the polygon that at least two pen-down moves, the polygon that
@ -14,8 +11,6 @@ includes the starting point is filled.
------------------------------------------- -------------------------------------------
Play around by clicking into the canvas Play around by clicking into the canvas
using all three mouse buttons. using all three mouse buttons.
-------------------------------------------
To exit press STOP button
------------------------------------------- -------------------------------------------
""" """
from turtle import * from turtle import *

View File

@ -1,6 +1,4 @@
""" turtle-example-suite: """turtledemo/peace.py
tdemo_peace.py
A simple drawing suitable as a beginner's A simple drawing suitable as a beginner's
programming example. Aside from the programming example. Aside from the

View File

@ -1,6 +1,4 @@
""" xturtle-example-suite: """turtledemo/penrose.py
xtx_kites_and_darts.py
Constructs two aperiodic penrose-tilings, Constructs two aperiodic penrose-tilings,
consisting of kites and darts, by the method consisting of kites and darts, by the method
@ -11,7 +9,7 @@ consisting of five kites and "star"
consisting of five darts. consisting of five darts.
For more information see: For more information see:
http://en.wikipedia.org/wiki/Penrose_tiling https://en.wikipedia.org/wiki/Penrose_tiling
------------------------------------------- -------------------------------------------
""" """
from turtle import * from turtle import *

View File

@ -1,6 +1,4 @@
""" turtle-example-suite: """turtledemo/planets_and_moon.py
tdemo_planets_and_moon.py
Gravitational system simulation using the Gravitational system simulation using the
approximation method from Feynman-lectures, approximation method from Feynman-lectures,

View File

@ -1,6 +1,4 @@
""" turtle-example-suite: """turtledemo/rosette.py
tdemo_wikipedia3.py
This example is This example is
inspired by the Wikipedia article on turtle inspired by the Wikipedia article on turtle

View File

@ -1,9 +1,4 @@
""" turtle-example-suite: """turtledemo/round_dance.py
tdemo_round_dance.py
(Needs version 1.1 of the turtle module that
comes with Python 3.1)
Dancing turtles have a compound shape Dancing turtles have a compound shape
consisting of a series of triangles of consisting of a series of triangles of

View File

@ -1,6 +1,4 @@
""" """turtledemo/sorting_animation.py
sorting_animation.py
A minimal sorting algorithm animation: A minimal sorting algorithm animation:
Sorts a shelf of 10 blocks using insertion Sorts a shelf of 10 blocks using insertion
@ -10,9 +8,6 @@ Shelves are implemented using builtin lists.
Blocks are turtles with shape "square", but Blocks are turtles with shape "square", but
stretched to rectangles by shapesize() stretched to rectangles by shapesize()
---------------------------------------
To exit press space button
---------------------------------------
""" """
from turtle import * from turtle import *
import random import random

View File

@ -1,6 +1,4 @@
""" turtle-example-suite: """turtledemo/tree.py
tdemo_tree.py
Displays a 'breadth-first-tree' - in contrast Displays a 'breadth-first-tree' - in contrast
to the classical Logo tree drawing programs, to the classical Logo tree drawing programs,

View File

@ -1,4 +1,4 @@
"""turtledemo.two_canvases """turtledemo/two_canvases.py
Use TurtleScreen and RawTurtle to draw on two Use TurtleScreen and RawTurtle to draw on two
distinct canvases in a separate window. The distinct canvases in a separate window. The

View File

@ -1,6 +1,4 @@
""" turtle-example-suite: """turtledemo/yinyang.py
tdemo_yinyang.py
Another drawing suitable as a beginner's Another drawing suitable as a beginner's
programming example. programming example.