jpayne@68: #!/usr/bin/env python3 jpayne@68: """ turtle-example-suite: jpayne@68: jpayne@68: tdemo_peace.py jpayne@68: jpayne@68: A simple drawing suitable as a beginner's jpayne@68: programming example. Aside from the jpayne@68: peacecolors assignment and the for loop, jpayne@68: it only uses turtle commands. jpayne@68: """ jpayne@68: jpayne@68: from turtle import * jpayne@68: jpayne@68: def main(): jpayne@68: peacecolors = ("red3", "orange", "yellow", jpayne@68: "seagreen4", "orchid4", jpayne@68: "royalblue1", "dodgerblue4") jpayne@68: jpayne@68: reset() jpayne@68: Screen() jpayne@68: up() jpayne@68: goto(-320,-195) jpayne@68: width(70) jpayne@68: jpayne@68: for pcolor in peacecolors: jpayne@68: color(pcolor) jpayne@68: down() jpayne@68: forward(640) jpayne@68: up() jpayne@68: backward(640) jpayne@68: left(90) jpayne@68: forward(66) jpayne@68: right(90) jpayne@68: jpayne@68: width(25) jpayne@68: color("white") jpayne@68: goto(0,-170) jpayne@68: down() jpayne@68: jpayne@68: circle(170) jpayne@68: left(90) jpayne@68: forward(340) jpayne@68: up() jpayne@68: left(180) jpayne@68: forward(170) jpayne@68: right(45) jpayne@68: down() jpayne@68: forward(170) jpayne@68: up() jpayne@68: backward(170) jpayne@68: left(90) jpayne@68: down() jpayne@68: forward(170) jpayne@68: up() jpayne@68: jpayne@68: goto(0,300) # vanish if hideturtle() is not available ;-) jpayne@68: return "Done!" jpayne@68: jpayne@68: if __name__ == "__main__": jpayne@68: main() jpayne@68: mainloop()