Community resourceWorksheet
TUR-05 Turtle Review — named Turtle
Part 5 of 6 · Python Turtle (named Turtle)
Consolidate the main named-Turtle programming ideas before the end-of-unit assessment.
Students will:
- review movement, turns and pen controls
- apply loops and variables to drawing problems
- practise reusable drawing functions
Inside: retrieval questions, objective checks and practical revision tasks.
Series: Python Turtle (named Turtle), part 5 of 6.
Shared by Coding PathwayVerified teacher
- 15 cells
- About 45 minutes
- CC BY-SA 4.0
- Shared 16 Sept 2026
Preview
The whole resource, exactly as a class sees it. Answers and marking are held back.
Turtle Review
Use the instant feedback to find one thing to practise before the assessment. Try every question, read the feedback and correct any mistakes.
Use a reminder only when you need it
Try each question first. Open the matching reminder if you are stuck.
Variables and regular shapes
Python uses the latest value stored in a variable. For a regular shape, calculate the external turn with 360 / sides.
For loops
A for loop line ends with a colon. The indented for loop body repeats. range(sides) repeats once for each side.
Fills and safe movement
Begin a fill, draw a closed shape, then end the fill. To move without a line, use artist.penup(), artist.goto(x, y), then artist.pendown().
Which instruction makes artist turn clockwise?
- Aartist.forward(90)
- Bartist.right(90)
- Cartist.penup()
- Dartist.fillcolor("blue")
side_length starts at 40, then changes to 70 before artist.forward(side_length) runs. How far does the Turtle move?
- A40
- B110
- CIt cannot move
- D70
A regular pentagon has 5 sides. Its external turn angle is gap 1 / gap 2 = gap 3 degrees.- 360
- 5
- 72
- 180
- 90
If sides is 8, how many times does for count in range(sides) repeat?
- A8
- B7
- C80
- D360
Complete the fill order.
gap 1
# draw a closed shape
gap 2- artist.begin_fill()
- artist.end_fill()
- artist.penup()
- artist.goto(0, 0)
The Turtle is at (0, 0). Where will artist.goto(120, -40) move it?
- ARight and up
- BLeft and down
- CRight and down
- DLeft and up
Complete the commands that move the Turtle without drawing a joining line.
gap 1
gap 2
gap 3- artist.penup()
- artist.goto(-100, 50)
- artist.pendown()
- artist.begin_fill()
- artist.right(90)
Debug a shape
This program should draw a square, but it turns by the wrong amount. Change one calculation, then run it.
import turtle
artist = turtle.Turtle()
artist.speed(0)
sides = 4
side_length = 70
turn_angle = 180 / sides
for count in range(sides):
artist.forward(side_length)
artist.right(turn_angle)Debug the for loop body
The turn is outside the for loop, so the Turtle draws one long straight line. Indent the turn so it repeats with the movement.
Indentation reminder
Both repeated instructions need the same four spaces before them.
import turtle
artist = turtle.Turtle()
artist.speed(0)
sides = 4
side_length = 70
turn_angle = 360 / sides
for count in range(sides):
artist.forward(side_length)
artist.right(turn_angle)Optional repair challenge
After both programs work, improve one of them. Change sides and side_length, then add a fill colour. Check that your new shape still closes.
Which topic needs one more reminder: commands, variables, turn angles, for loops, fills or canvas positions?
Name the topic. Then write one question you would like help with.
Students type their answer here.