summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorWulian <1055917385@qq.com>2024-10-23 20:29:32 (GMT)
committerGitHub <noreply@github.com>2024-10-23 20:29:32 (GMT)
commit9c01db40aa5edbd75ce50342c08f7ed018ee7864 (patch)
treea9f80756c230c1ecbe08bbed8aef5885146e1293 /Lib
parent6f26d496d3c894970ee18a125e9100791ebc2b36 (diff)
downloadcpython-9c01db40aa5edbd75ce50342c08f7ed018ee7864.zip
cpython-9c01db40aa5edbd75ce50342c08f7ed018ee7864.tar.gz
cpython-9c01db40aa5edbd75ce50342c08f7ed018ee7864.tar.bz2
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>
Diffstat (limited to 'Lib')
-rw-r--r--Lib/turtledemo/bytedesign.py4
-rw-r--r--Lib/turtledemo/chaos.py8
-rw-r--r--Lib/turtledemo/clock.py9
-rw-r--r--Lib/turtledemo/colormixer.py3
-rw-r--r--Lib/turtledemo/forest.py15
-rw-r--r--Lib/turtledemo/fractalcurves.py4
-rw-r--r--Lib/turtledemo/lindenmayer.py4
-rw-r--r--Lib/turtledemo/minimal_hanoi.py7
-rw-r--r--Lib/turtledemo/nim.py4
-rw-r--r--Lib/turtledemo/paint.py15
-rw-r--r--Lib/turtledemo/peace.py4
-rw-r--r--Lib/turtledemo/penrose.py6
-rw-r--r--Lib/turtledemo/planet_and_moon.py4
-rw-r--r--Lib/turtledemo/rosette.py4
-rw-r--r--Lib/turtledemo/round_dance.py7
-rw-r--r--Lib/turtledemo/sorting_animate.py7
-rw-r--r--Lib/turtledemo/tree.py4
-rw-r--r--Lib/turtledemo/two_canvases.py2
-rw-r--r--Lib/turtledemo/yinyang.py4
19 files changed, 32 insertions, 83 deletions
diff --git a/Lib/turtledemo/bytedesign.py b/Lib/turtledemo/bytedesign.py
index 476cdaa..a5d76a6 100644
--- a/Lib/turtledemo/bytedesign.py
+++ b/Lib/turtledemo/bytedesign.py
@@ -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.
diff --git a/Lib/turtledemo/chaos.py b/Lib/turtledemo/chaos.py
index 6a45d0d..b25f0fa 100644
--- a/Lib/turtledemo/chaos.py
+++ b/Lib/turtledemo/chaos.py
@@ -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
diff --git a/Lib/turtledemo/clock.py b/Lib/turtledemo/clock.py
index 8a630e2..8b63906 100644
--- a/Lib/turtledemo/clock.py
+++ b/Lib/turtledemo/clock.py
@@ -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
diff --git a/Lib/turtledemo/colormixer.py b/Lib/turtledemo/colormixer.py
index 448db83..f66012c 100644
--- a/Lib/turtledemo/colormixer.py
+++ b/Lib/turtledemo/colormixer.py
@@ -1,5 +1,4 @@
-# colormixer
-
+"""turtledemo/colormixer.py"""
from turtle import Screen, Turtle, mainloop
class ColorTurtle(Turtle):
diff --git a/Lib/turtledemo/forest.py b/Lib/turtledemo/forest.py
index cac5532..e1fa85a 100644
--- a/Lib/turtledemo/forest.py
+++ b/Lib/turtledemo/forest.py
@@ -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
diff --git a/Lib/turtledemo/fractalcurves.py b/Lib/turtledemo/fractalcurves.py
index fda193e..2d0a506 100644
--- a/Lib/turtledemo/fractalcurves.py
+++ b/Lib/turtledemo/fractalcurves.py
@@ -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)
diff --git a/Lib/turtledemo/lindenmayer.py b/Lib/turtledemo/lindenmayer.py
index 7c7a847..eb309af 100644
--- a/Lib/turtledemo/lindenmayer.py
+++ b/Lib/turtledemo/lindenmayer.py
@@ -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
diff --git a/Lib/turtledemo/minimal_hanoi.py b/Lib/turtledemo/minimal_hanoi.py
index 08d8b63..e44330e 100644
--- a/Lib/turtledemo/minimal_hanoi.py
+++ b/Lib/turtledemo/minimal_hanoi.py
@@ -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
@@ -12,9 +10,6 @@ is derived from the built-in type list.
Discs are turtles with shape "square", but
stretched to rectangles by shapesize()
- ---------------------------------------
- To exit press STOP button
- ---------------------------------------
"""
from turtle import *
diff --git a/Lib/turtledemo/nim.py b/Lib/turtledemo/nim.py
index 9ae6cc5..f87c479 100644
--- a/Lib/turtledemo/nim.py
+++ b/Lib/turtledemo/nim.py
@@ -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.
diff --git a/Lib/turtledemo/paint.py b/Lib/turtledemo/paint.py
index 6e63d00..780300f 100644
--- a/Lib/turtledemo/paint.py
+++ b/Lib/turtledemo/paint.py
@@ -1,12 +1,9 @@
-""" 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
@@ -15,8 +12,6 @@ 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 *
diff --git a/Lib/turtledemo/peace.py b/Lib/turtledemo/peace.py
index fd6abe3..d86c94a 100644
--- a/Lib/turtledemo/peace.py
+++ b/Lib/turtledemo/peace.py
@@ -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
diff --git a/Lib/turtledemo/penrose.py b/Lib/turtledemo/penrose.py
index ac12c89..ceaefed 100644
--- a/Lib/turtledemo/penrose.py
+++ b/Lib/turtledemo/penrose.py
@@ -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
@@ -11,7 +9,7 @@ consisting of five kites and "star"
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 *
diff --git a/Lib/turtledemo/planet_and_moon.py b/Lib/turtledemo/planet_and_moon.py
index c0e2c5b..571afcf 100644
--- a/Lib/turtledemo/planet_and_moon.py
+++ b/Lib/turtledemo/planet_and_moon.py
@@ -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,
diff --git a/Lib/turtledemo/rosette.py b/Lib/turtledemo/rosette.py
index 47d0f00..48897a6 100644
--- a/Lib/turtledemo/rosette.py
+++ b/Lib/turtledemo/rosette.py
@@ -1,6 +1,4 @@
-""" turtle-example-suite:
-
- tdemo_wikipedia3.py
+"""turtledemo/rosette.py
This example is
inspired by the Wikipedia article on turtle
diff --git a/Lib/turtledemo/round_dance.py b/Lib/turtledemo/round_dance.py
index 1038361..9da6389 100644
--- a/Lib/turtledemo/round_dance.py
+++ b/Lib/turtledemo/round_dance.py
@@ -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
diff --git a/Lib/turtledemo/sorting_animate.py b/Lib/turtledemo/sorting_animate.py
index ef4946d..e0a2877 100644
--- a/Lib/turtledemo/sorting_animate.py
+++ b/Lib/turtledemo/sorting_animate.py
@@ -1,6 +1,4 @@
-"""
-
- sorting_animation.py
+"""turtledemo/sorting_animation.py
A minimal sorting algorithm animation:
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
stretched to rectangles by shapesize()
- ---------------------------------------
- To exit press space button
- ---------------------------------------
"""
from turtle import *
import random
diff --git a/Lib/turtledemo/tree.py b/Lib/turtledemo/tree.py
index 12729e2..6ad8fcc 100644
--- a/Lib/turtledemo/tree.py
+++ b/Lib/turtledemo/tree.py
@@ -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,
diff --git a/Lib/turtledemo/two_canvases.py b/Lib/turtledemo/two_canvases.py
index f360258..2c80203 100644
--- a/Lib/turtledemo/two_canvases.py
+++ b/Lib/turtledemo/two_canvases.py
@@ -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
diff --git a/Lib/turtledemo/yinyang.py b/Lib/turtledemo/yinyang.py
index 791060d..6e92d4b 100644
--- a/Lib/turtledemo/yinyang.py
+++ b/Lib/turtledemo/yinyang.py
@@ -1,6 +1,4 @@
-""" turtle-example-suite:
-
- tdemo_yinyang.py
+"""turtledemo/yinyang.py
Another drawing suitable as a beginner's
programming example.