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