Python Five Dice in a Row 1- 5 pips

from graphics import*


#~~~~~~~~~~~~~~~~~~~~CreateWindow~~~~~~~~~~~~~~~~~~~~~~~~#

win = GraphWin('Straight', 500, 400)

win.setBackground('gold')



#~~~~~~~~~~~~~~~~~~~~~~~~Dice~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

D1 = Rectangle(Point(25, 150), Point(75,200))

D1.setFill('palegreen')

D1.draw(win)


D2= Rectangle(Point(125, 150), Point(175,200))

D2.setFill('palegreen')

D2.draw(win)



D3 = Rectangle(Point(225,150), Point(275,200))

D3.setFill('palegreen')

D3.draw(win)



D4 = Rectangle(Point(325,150), Point(375,200)) 

D4.setFill('palegreen')

D4.draw(win)


D5 = Rectangle(Point(425,150), Point(475,200)) 

D5.setFill('palegreen')

D5.draw(win)

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#



#~~~~~~~~~~~~~~~~~~~~~~~~~~~~Pips~~~~~~~~~~~~~~~~~~~~~~~~#

r=4 

pip1 = Circle(Point(50,175), r)

pip1.setFill('indianred')

pip1.draw(win)


pip2 , pip2a = Circle(Point(140,175), r) , Circle(Point(160,175), r)

pip2.setFill('indianred')

pip2.draw(win)

pip2a.setFill('indianred')

pip2a.draw(win)



pip3, pip3a, pip3c = Circle(Point(240,170), r) , Circle(Point(260,170), r) ,Circle(Point(250, 185) , r)

pip3.setFill('indianred')

pip3.draw(win)

pip3a.setFill('indianred')

pip3a.draw(win)

pip3c.setFill('indianred')

pip3c.draw(win)



pip4, pip4a, pip4b, pip4c = Circle(Point(340,165), r) , Circle(Point(360,165), r) ,Circle(Point(340, 185) , r) , Circle(Point(360,185), r)

pip4.setFill('indianred')

pip4.draw(win)

pip4a.setFill('indianred')

pip4a.draw(win)

pip4c.setFill('indianred')

pip4c.draw(win)

pip4b.setFill('indianred')

pip4b.draw(win)



pip5, pip5a, pip5b ,pip5c ,pip5d = Circle(Point(440,165), r) , Circle(Point(460,165), r) ,Circle(Point(440, 185) , r) , Circle(Point(460,185), r) , Circle(Point(450,175), r)

pip5.setFill('indianred')

pip5.draw(win)

pip5a.setFill('indianred')

pip5a.draw(win)

pip5c.setFill('indianred')

pip5c.draw(win)

pip5b.setFill('indianred')

pip5b.draw(win)

pip5d.setFill('indianred')

pip5d.draw(win)


#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#


_=win.getMouse()

win.close()

    

    

point = win.getMouse()

win.close()




0 Kudos

Comments

Displaying 0 of 0 comments ( View all | Add Comment )