- Create 20 turtles of a random color
- Move forward 10 steps
- Turn randomly (from 0 to 360 in rounded.py, and any multiple of 90 in straight.py)
Download it and run it from the terminal or click the repl.it badge
Download it and run it from the terminal or click the repl.it badge
import turtle | |
import random | |
colors = ["red","green","blue","orange","purple","pink","yellow"] | |
screen = turtle.Screen() | |
screen.tracer(0,0) | |
turtle.setup(1000,1000) | |
turtle.title("Random Walk") | |
walkers = list() | |
n = 20 | |
for i in range(n): | |
walkers.append(turtle.Turtle()) | |
for i in range(n): | |
walkers[i].color(random.choice(colors), random.choice(colors)) | |
walkers[i].shape("turtle") | |
def random_walk(): | |
for i in range(n): | |
angle = random.randint(0,360) | |
walkers[i].seth(angle) | |
walkers[i].fd(10) | |
screen.update() | |
screen.ontimer(random_walk,1000//20) | |
random_walk() |
import turtle | |
import random | |
colors = ["red","green","blue","orange","purple","pink","yellow"] | |
screen = turtle.Screen() | |
screen.tracer(0,0) | |
turtle.setup(1000,1000) | |
turtle.title("Random Walk") | |
walkers = list() | |
n = 20 | |
for i in range(n): | |
walkers.append(turtle.Turtle()) | |
for i in range(n): | |
walkers[i].color(random.choice(colors), random.choice(colors)) | |
walkers[i].shape("turtle") | |
def random_walk(): | |
for i in range(n): | |
angle = random.randint(0,3) * 90 | |
walkers[i].seth(angle) | |
walkers[i].fd(10) | |
screen.update() | |
screen.ontimer(random_walk,1000//20) | |
random_walk() |