Programming Pandit

c/c++/c#/Javav/Python


Latest Update

Thursday, September 10, 2020

YinYang Design Python programming Demo by G Krishna Chauhan

Source Code 


#!/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()






No comments:

Post a Comment