Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from turtle import Turtle
- from random import randint
- def startPos(myTurtle,x,y):
- #set starting positions for the myTurtle object
- myTurtle.penup()
- myTurtle.goto(x,y)
- myTurtle.pendown()
- def designTurtle(myTurtle,colour,shape):
- #set colour and shape of the myTurtle object
- myTurtle.color(colour)
- myTurtle.shape(shape)
- def checkWinner(myTurtle):
- #check if the x value of myTurtle is greater than 200
- return (myTurtle.pos()[0]) > 200
- def declareWinner(t1,t2,t3):
- if t1.pos()[0] > t2.pos()[0] and t1.pos()[0] > t3.pos()[0]:
- return 'Turtle 1'
- elif t2.pos()[0] > t1.pos()[0] and t2.pos()[0] > t3.pos()[0]:
- return 'Turtle 2'
- else:
- return 'Turtle 3'
- #Main Program
- t1 = Turtle()
- designTurtle(t1,'red','turtle')
- t2 = Turtle()
- designTurtle(t2,'green','arrow')
- t3 = Turtle()
- designTurtle(t3,'blue','triangle')
- startPos(t1,-200,200)
- startPos(t2,-200,150)
- startPos(t3,-200,100)
- winner = False
- while not winner:
- t1.forward(randint(1,9))
- t2.forward(randint(2,8))
- t3.forward(randint(3,7))
- winner = (checkWinner(t1) or checkWinner(t2) or checkWinner(t3))
- print('The winner is {}'.format(declareWinner(t1,t2,t3)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement