Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from turtle import Turtle
- from random import randint
- from time import sleep
- colors = ["red", "orange", "yellow", "green","blue", "indigo", "violet"]
- start_positions = [[-160, X] for X in range(100, -20, -20)]
- finish = 100
- turtles = [
- {"name":"Mike","position": start_positions[0]},
- {"naem":"Allison","position":start_positions[1]},
- {"name":"Abigail","position":start_positions[2]},
- {"name":"Aiden","position":start_positions[3]},
- {"name":"Matthew","position":start_positions[4]},
- {"name":"Michael","position":start_positions[5]},
- ]
- for turtle in turtles:
- turtle["name"] = Turtle()
- turtle["name"].color(colors[turtles.index(turtle)])
- turtle["name"].shape("turtle")
- turtle["name"].penup()
- turtle["name"].goto(turtle["position"])
- turtle["name"].pendown()
- def race():
- while True:
- for turtle in turtles:
- move = randint(1,5)
- turtle["name"].pendown()
- turtle["name"].forward(move)
- turtle["position"][0] += move
- if turtle["position"][0] >= finish:
- for i in range(0, 500, 46):
- turtle["name"].forward(i)
- while True:
- for turtle in turtles:
- turtle["name"].color(colors[randint(0,6)])
- if __name__ == "__main__":
- race()
- input()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement