Wednesday, August 21, 2019

Turtle Race with Winner Announcement

from turtle import *

from random import randint



penup()

speed(0)

goto(-140,140)





for step in range(12):

  write(step, align='center')



  right(90)

  forward(10)

  pendown()

  forward(150)

  penup()

  backward(160)

  left(90)

  forward(20)



#declare players

p1 = Turtle()

p1.color('blue')

p1.shape('turtle')



#leave no mark when the turtles move

p1.penup()

p1.goto(-160,100)
p1.right(360)
p1.pendown()



#declare players

p2 = Turtle()

p2.color('red')

p2.shape('turtle')



#leave no mark when the turtles move

p2.penup()

p2.goto(-160,50)
p2.left(360)
p2.pendown()





#race start

for turn in range(160):



  p1.forward(randint(1,2))

  p2.forward(randint(1,2))

x = p1.xcor()
y = p2.xcor()
if x > y:
  p1.left(360)
  p1.forward(20)
  p1.write("  -----> Winner !", align="left")
  p2.write("..... . . :( ")
else:
  p2.left(360)
  p2.forward(20)
  p2.write("  -----> Winner !", align="left")
  p1.write("....... . .  :(")

No comments:

Post a Comment