A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/python/create-a-simple-animation-using-turtle-in-python/ below:

Create a simple Animation using Turtle in Python

Create a simple Animation using Turtle in Python

Last Updated : 12 Jul, 2025

Turtle is a built-in Python module that provides a simple way to draw and create graphics using a virtual turtle on the screen. You can control the turtle using commands like forward() and right() to move it around and draw shapes. In this article, we'll use Turtle to create a fun animation where multiple turtles race on a track. Let's understand the steps to achieve this.

Below is the implementation:

Python
from turtle import * 
from random import randint

# Draw the racing track
speed(0)
penup()
goto(-140, 140)

for step in range(15):
    write(step, align='center')
    right(90)
    for dash in range(8):
        penup()
        forward(10)
        pendown()
        forward(10)
    penup()
    backward(160)
    left(90)
    forward(20)

# Create turtle racers
colors = ['red', 'blue', 'green', 'orange']
y_positions = [100, 70, 40, 10]
players = []

for i in range(4):
    racer = Turtle()
    racer.color(colors[i])
    racer.shape('turtle')
    racer.penup()
    racer.goto(-160, y_positions[i])
    racer.pendown()
    # Little spin before race
    for turn in range(36):
        racer.right(10)
    players.append(racer)

# Start the race
for move in range(100):
    for turtle in players:
        turtle.forward(randint(1, 5))

Output

Output

Explanation:

Related Articles:



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4