Fix failures in test_profilehooks when run with -3
[python.git] / Demo / turtle / tdemo_yinyang.py
blob47b8b2f34274af3477206a0c97552398d79e7eec
1 #!/usr/bin/python
2 """ turtle-example-suite:
4 tdemo_yinyang.py
6 Another drawing suitable as a beginner's
7 programming example.
9 The small circles are drawn by the circle
10 command.
12 """
14 from turtle import *
16 def yin(radius, color1, color2):
17 width(3)
18 color("black")
19 fill(True)
20 circle(radius/2., 180)
21 circle(radius, 180)
22 left(180)
23 circle(-radius/2., 180)
24 color(color1)
25 fill(True)
26 color(color2)
27 left(90)
28 up()
29 forward(radius*0.375)
30 right(90)
31 down()
32 circle(radius*0.125)
33 left(90)
34 fill(False)
35 up()
36 backward(radius*0.375)
37 down()
38 left(90)
40 def main():
41 reset()
42 yin(200, "white", "black")
43 yin(200, "black", "white")
44 ht()
45 return "Done!"
47 if __name__ == '__main__':
48 main()
49 mainloop()