Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
0825d708
Commit
0825d708
authored
Feb 20, 2009
by
Mark Dickinson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
More typos in Lib/turtle.py
parent
236b5c3e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
20 deletions
+20
-20
Lib/turtle.py
Lib/turtle.py
+20
-20
No files found.
Lib/turtle.py
View file @
0825d708
...
...
@@ -38,7 +38,7 @@ pictures can easily be drawn.
----- turtle.py
This module is an extended reimplementation of turtle.py from the
Python standard distribution up to Python 2.5. (See: http:
\
\
www.python.org)
Python standard distribution up to Python 2.5. (See: http:
//
www.python.org)
It tries to keep the merits of turtle.py and to be (nearly) 100%
compatible with it. This means in the first place to enable the
...
...
@@ -54,7 +54,7 @@ Roughly it has the following features added:
- Different turtle shapes, gif-images as turtle shapes, user defined
and user controllable turtle shapes, among them compound
(multicolored) shapes. Turtle shapes can be st
g
retched and tilted, which
(multicolored) shapes. Turtle shapes can be stretched and tilted, which
makes turtles very versatile geometrical objects.
- Fine control over turtle movement and screen updates via delay(),
...
...
@@ -64,7 +64,7 @@ Roughly it has the following features added:
following the early Logo traditions. This reduces the boring work of
typing long sequences of commands, which often occur in a natural way
when kids try to program fancy pictures on their first encounter with
turtle graph
ci
s.
turtle graph
ic
s.
- Turtles now have an undo()-method with configurable undo-buffer.
...
...
@@ -91,12 +91,12 @@ Roughly it has the following features added:
- If configured appropriately the module reads in docstrings from a docstring
dictionary in some different language, supplied separately and replaces
the
e
nglish ones by those read in. There is a utility function
write_docstringdict() to write a dictionary with the original (
e
nglish)
the
E
nglish ones by those read in. There is a utility function
write_docstringdict() to write a dictionary with the original (
E
nglish)
docstrings to disc, so it can serve as a template for translations.
Behind the scenes there are some features included with possible
extensionsin in mind. These will be commented and documented elsewhere.
extensions
in in mind. These will be commented and documented elsewhere.
"""
...
...
@@ -301,7 +301,7 @@ class Vec2D(tuple):
##############################################################################
### From here up to line : Tkinter - Interface for turtle.py ###
### May be replaced by an interface to some different graph
cis-
toolkit ###
### May be replaced by an interface to some different graph
ics
toolkit ###
##############################################################################
## helper functions for Scrolled Canvas, to forward Canvas-methods
...
...
@@ -380,7 +380,7 @@ class ScrolledCanvas(TK.Frame):
self
.
_rootwindow
.
bind
(
'<Configure>'
,
self
.
onResize
)
def
reset
(
self
,
canvwidth
=
None
,
canvheight
=
None
,
bg
=
None
):
"""Ajust canvas and scrollbars according to given canvas size."""
"""A
d
just canvas and scrollbars according to given canvas size."""
if
canvwidth
:
self
.
canvwidth
=
canvwidth
if
canvheight
:
...
...
@@ -776,7 +776,7 @@ class TurtleScreenBase(object):
self
.
cv
.
coords
(
item
,
*
newcoordlist
)
def
_resize
(
self
,
canvwidth
=
None
,
canvheight
=
None
,
bg
=
None
):
"""Resize the canvas
,
the turtles are drawing on. Does
"""Resize the canvas the turtles are drawing on. Does
not alter the drawing window.
"""
# needs amendment
...
...
@@ -951,7 +951,7 @@ class TurtleScreen(TurtleScreenBase):
def
clear
(
self
):
"""Delete all drawings and all turtles from the TurtleScreen.
Reset empty TurtleScreen to it
'
s initial state: white background,
Reset empty TurtleScreen to its initial state: white background,
no backgroundimage, no eventbindings and tracing on.
No argument.
...
...
@@ -1317,7 +1317,7 @@ class TurtleScreen(TurtleScreenBase):
fun -- a function with no arguments
key -- a string: key (e.g. "
a
") or key-symbol (e.g. "
space
")
In order
r
o be able to register key-events, TurtleScreen
In order
t
o be able to register key-events, TurtleScreen
must have focus. (See method listen.)
Example (for a TurtleScreen instance named screen
...
...
@@ -1399,7 +1399,7 @@ class TurtleScreen(TurtleScreenBase):
self._bgpicname = picname
def screensize(self, canvwidth=None, canvheight=None, bg=None):
"""Resize the canvas
,
the turtles are drawing on.
"""Resize the canvas the turtles are drawing on.
Optional arguments:
canvwidth -- positive integer, new width of canvas in pixels
...
...
@@ -1692,8 +1692,8 @@ class TNavigator(object):
No arguments.
Move turtle to the origin - coordinates (0,0) and set it
'
s
heading to it
'
s start-orientation (which depends on mode).
Move turtle to the origin - coordinates (0,0) and set its
heading to its start-orientation (which depends on mode).
Example (for a Turtle instance named turtle):
>>> turtle.home()
...
...
@@ -2265,7 +2265,7 @@ class TPen(object):
"
outline
" : positive number
"
tilt
" : number
This dicionary can be used as argument for a subsequent
This dic
t
ionary can be used as argument for a subsequent
pen()-call to restore the former pen-state. Moreover one
or more of these attributes can be provided as keyword-arguments.
This can be used to set several pen attributes in one statement.
...
...
@@ -2413,7 +2413,7 @@ class _TurtleImage(object):
class RawTurtle(TPen, TNavigator):
"""Animation part of the RawTurtle.
Puts RawTurtle upon a TurtleScreen and provides tools for
it
'
s animation.
its animation.
"""
screens = []
...
...
@@ -2458,7 +2458,7 @@ class RawTurtle(TPen, TNavigator):
self._update()
def reset(self):
"""Delete the turtle's drawings and restore it
'
s default values.
"""Delete the turtle's drawings and restore its default values.
No argument.
,
...
...
@@ -2748,7 +2748,7 @@ class RawTurtle(TPen, TNavigator):
Return the current tilt-angle, i. e. the angle between the
orientation of the turtleshape and the heading of the turtle
(it
'
s direction of movement).
(its direction of movement).
Examples (for a Turtle instance named turtle):
>>> turtle.shape("circle")
...
...
@@ -2793,7 +2793,7 @@ class RawTurtle(TPen, TNavigator):
def
_drawturtle
(
self
):
"""Manages the correct rendering of the turtle with respect to
it
'
s shape, resizemode, strech and tilt etc."""
its shape, resizemode, strech and tilt etc."""
screen
=
self
.
screen
shape
=
screen
.
_shapes
[
self
.
turtle
.
shapeIndex
]
ttype
=
shape
.
_type
...
...
@@ -2847,7 +2847,7 @@ class RawTurtle(TPen, TNavigator):
############################## stamp stuff ###############################
def
stamp
(
self
):
"""Stamp a copy of the turtleshape onto the canvas and return it
'
s id.
"""Stamp a copy of the turtleshape onto the canvas and return its id.
No argument.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment