1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
| #!/usr/bin/env python
| """ turtle-example-suite:
|
| tdemo_peace.py
|
| A simple drawing suitable as a beginner's
| programming example. Aside from the
| peacecolors assignment and the for loop,
| it only uses turtle commands.
| """
|
| from turtle import *
|
| def main():
| peacecolors = ("red3", "orange", "yellow",
| "seagreen4", "orchid4",
| "royalblue1", "dodgerblue4")
|
| reset()
| Screen()
| up()
| goto(-320,-195)
| width(70)
|
| for pcolor in peacecolors:
| color(pcolor)
| down()
| forward(640)
| up()
| backward(640)
| left(90)
| forward(66)
| right(90)
|
| width(25)
| color("white")
| goto(0,-170)
| down()
|
| circle(170)
| left(90)
| forward(340)
| up()
| left(180)
| forward(170)
| right(45)
| down()
| forward(170)
| up()
| backward(170)
| left(90)
| down()
| forward(170)
| up()
|
| goto(0,300) # vanish if hideturtle() is not available ;-)
| return "Done!"
|
| if __name__ == "__main__":
| main()
| mainloop()
|
|