| 
									
										
										
										
											2010-03-11 22:53:45 +00:00
										 |  |  | #!/usr/bin/env python3 | 
					
						
							| 
									
										
										
										
											2008-06-10 04:44:07 +00:00
										 |  |  | """       turtle-example-suite:
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |               tdemo_peace.py | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-06-24 22:21:41 -04:00
										 |  |  | A simple drawing suitable as a beginner's | 
					
						
							|  |  |  | programming example. Aside from the | 
					
						
							|  |  |  | peacecolors assignment and the for loop, | 
					
						
							|  |  |  | it only uses turtle commands. | 
					
						
							| 
									
										
										
										
											2008-06-10 04:44:07 +00:00
										 |  |  | """
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-09-21 07:32:10 +00:00
										 |  |  | from turtle import * | 
					
						
							| 
									
										
										
										
											2008-06-10 04:44:07 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | def main(): | 
					
						
							|  |  |  |     peacecolors = ("red3",  "orange", "yellow", | 
					
						
							|  |  |  |                    "seagreen4", "orchid4", | 
					
						
							|  |  |  |                    "royalblue1", "dodgerblue4") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     reset() | 
					
						
							| 
									
										
										
										
											2014-06-24 22:21:41 -04:00
										 |  |  |     Screen() | 
					
						
							| 
									
										
										
										
											2008-06-10 04:44:07 +00:00
										 |  |  |     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 ;-) | 
					
						
							| 
									
										
										
										
											2014-06-24 22:21:41 -04:00
										 |  |  |     return "Done!" | 
					
						
							| 
									
										
										
										
											2008-06-10 04:44:07 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | if __name__ == "__main__": | 
					
						
							|  |  |  |     main() | 
					
						
							|  |  |  |     mainloop() |