summaryrefslogtreecommitdiffstats
path: root/Demo/turtle/tdemo_wikipedia.py
diff options
context:
space:
mode:
authorAlexander Belopolsky <alexander.belopolsky@gmail.com>2010-11-01 17:39:37 (GMT)
committerAlexander Belopolsky <alexander.belopolsky@gmail.com>2010-11-01 17:39:37 (GMT)
commitea13d9d86bf62c6f1d2ba0cc7cc7f9a7c0683e47 (patch)
treec2184842b163da5df6fd30c671c62083c73cb100 /Demo/turtle/tdemo_wikipedia.py
parent8291af2354d194fd60079380367f4ecb0eba5397 (diff)
downloadcpython-ea13d9d86bf62c6f1d2ba0cc7cc7f9a7c0683e47.zip
cpython-ea13d9d86bf62c6f1d2ba0cc7cc7f9a7c0683e47.tar.gz
cpython-ea13d9d86bf62c6f1d2ba0cc7cc7f9a7c0683e47.tar.bz2
Issue #10199: Moved Demo/turtle under Lib/
Diffstat (limited to 'Demo/turtle/tdemo_wikipedia.py')
-rw-r--r--Demo/turtle/tdemo_wikipedia.py65
1 files changed, 0 insertions, 65 deletions
diff --git a/Demo/turtle/tdemo_wikipedia.py b/Demo/turtle/tdemo_wikipedia.py
deleted file mode 100644
index 73e03d2..0000000
--- a/Demo/turtle/tdemo_wikipedia.py
+++ /dev/null
@@ -1,65 +0,0 @@
-""" turtle-example-suite:
-
- tdemo_wikipedia3.py
-
-This example is
-inspired by the Wikipedia article on turtle
-graphics. (See example wikipedia1 for URLs)
-
-First we create (ne-1) (i.e. 35 in this
-example) copies of our first turtle p.
-Then we let them perform their steps in
-parallel.
-
-Followed by a complete undo().
-"""
-from turtle import Screen, Turtle, mainloop
-from time import clock, sleep
-
-def mn_eck(p, ne,sz):
- turtlelist = [p]
- #create ne-1 additional turtles
- for i in range(1,ne):
- q = p.clone()
- q.rt(360.0/ne)
- turtlelist.append(q)
- p = q
- for i in range(ne):
- c = abs(ne/2.0-i)/(ne*.7)
- # let those ne turtles make a step
- # in parallel:
- for t in turtlelist:
- t.rt(360./ne)
- t.pencolor(1-c,0,c)
- t.fd(sz)
-
-def main():
- s = Screen()
- s.bgcolor("black")
- p=Turtle()
- p.speed(0)
- p.hideturtle()
- p.pencolor("red")
- p.pensize(3)
-
- s.tracer(36,0)
-
- at = clock()
- mn_eck(p, 36, 19)
- et = clock()
- z1 = et-at
-
- sleep(1)
-
- at = clock()
- while any([t.undobufferentries() for t in s.turtles()]):
- for t in s.turtles():
- t.undo()
- et = clock()
- return "Laufzeit: %.3f sec" % (z1+et-at)
-
-
-if __name__ == '__main__':
- msg = main()
- print(msg)
- mainloop()