blob: 63cf7cc2e1b05c0bfaad423f68d042d77da300f5 [file] [log] [blame]
Benjamin Peterson90f5ba52010-03-11 22:53:45 +00001#!/usr/bin/env python3
Martin v. Löwis97cf99f2008-06-10 04:44:07 +00002""" turtle-example-suite:
3
4 tdemo_peace.py
5
6A very simple drawing suitable as a beginner's
7programming example.
8
9Uses only commands, which are also available in
10old turtle.py.
11
12Intentionally no variables are used except for the
13colorloop:
14"""
15
Martin v. Löwis60ebb8b2008-09-21 07:32:10 +000016from turtle import *
Martin v. Löwis97cf99f2008-06-10 04:44:07 +000017
18def main():
19 peacecolors = ("red3", "orange", "yellow",
20 "seagreen4", "orchid4",
21 "royalblue1", "dodgerblue4")
22
23 reset()
24 s = Screen()
25 up()
26 goto(-320,-195)
27 width(70)
28
29 for pcolor in peacecolors:
30 color(pcolor)
31 down()
32 forward(640)
33 up()
34 backward(640)
35 left(90)
36 forward(66)
37 right(90)
38
39 width(25)
40 color("white")
41 goto(0,-170)
42 down()
43
44 circle(170)
45 left(90)
46 forward(340)
47 up()
48 left(180)
49 forward(170)
50 right(45)
51 down()
52 forward(170)
53 up()
54 backward(170)
55 left(90)
56 down()
57 forward(170)
58 up()
59
60 goto(0,300) # vanish if hideturtle() is not available ;-)
61 return "Done!!"
62
63if __name__ == "__main__":
64 main()
65 mainloop()