12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #!/usr/bin/env python3
- """ turtle-example-suite:
- tdemo_yinyang.py
- Another drawing suitable as a beginner's
- programming example.
- The small circles are drawn by the circle
- command.
- """
- from turtle import *
- def yin(radius, color1, color2):
- width(3)
- color("black", color1)
- begin_fill()
- circle(radius/2., 180)
- circle(radius, 180)
- left(180)
- circle(-radius/2., 180)
- end_fill()
- left(90)
- up()
- forward(radius*0.35)
- right(90)
- down()
- color(color1, color2)
- begin_fill()
- circle(radius*0.15)
- end_fill()
- left(90)
- up()
- backward(radius*0.35)
- down()
- left(90)
- def main():
- reset()
- yin(200, "black", "white")
- yin(200, "white", "black")
- ht()
- return "Done!"
- if __name__ == '__main__':
- main()
- mainloop()
|