Fix issue number in comment.
[python.git] / Demo / turtle / tdemo_I_dontlike_tiltdemo.py
blobadec52b06fb90ab64d0284b7110ebfdd3cef3e42
1 #!/usr/bin/python
2 """ turtle-example-suite:
4 tdemo-I_dont_like_tiltdemo.py
6 Demostrates
7 (a) use of a tilted ellipse as
8 turtle shape
9 (b) stamping that shape
11 We can remove it, if you don't like it.
12 Without using reset() ;-)
13 ---------------------------------------
14 """
15 from turtle import *
16 import time
18 def main():
19 reset()
20 shape("circle")
21 resizemode("user")
23 pu(); bk(24*18/6.283); rt(90); pd()
24 tilt(45)
26 pu()
28 turtlesize(16,10,5)
29 color("red", "violet")
30 for i in range(18):
31 fd(24)
32 lt(20)
33 stamp()
34 color("red", "")
35 for i in range(18):
36 fd(24)
37 lt(20)
38 stamp()
40 tilt(-15)
41 turtlesize(3, 1, 4)
42 color("blue", "yellow")
43 for i in range(17):
44 fd(24)
45 lt(20)
46 if i%2 == 0:
47 stamp()
48 time.sleep(1)
49 while undobufferentries():
50 undo()
51 ht()
52 write("OK, OVER!", align="center", font=("Courier", 18, "bold"))
53 return "Done!"
55 if __name__=="__main__":
56 msg = main()
57 print msg
58 mainloop()