Community resourceWorksheet
TUR-06 Turtle Assessment — named Turtle
Part 6 of 6 · Python Turtle (named Turtle)
Check understanding across the complete Python Turtle unit through theory and practical application.
Students will:
- demonstrate secure knowledge of named-Turtle instructions
- reason about loops, variables and functions
- apply their learning in practical code
Inside: a 25-mark mix of objective, written and coding questions.
Series: Python Turtle (named Turtle), part 6 of 6.
Shared by Coding PathwayVerified teacher
- 13 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 Assessment
This assessment has 25 marks. Work independently. Read each example from top to bottom and check variable values carefully. Your teacher will release feedback after the assessment.
Which line imports the Turtle tools used in these lessons?
- A`from artist import turtle`
- B`import turtle`
- C`turtle = import all`
- D`use turtle functions`
Complete each command.
gap 1 moves in the current direction.
gap 2 turns clockwise.
gap 3 lifts the pen.- artist.forward(distance)
- artist.right(angle)
- artist.penup()
- artist.pendown()
- artist.fillcolor(colour)
side_length is set to 40, then set to 75 before it is used. Which distance is used?
- A40
- B115
- CThe program stops
- D75
A regular hexagon has 6 sides. Its external turn angle is gap 1 / gap 2 = gap 3 degrees.- 360
- 6
- 60
- 180
- 90
sides is 5. How many times does for count in range(sides) run its body?
- A5
- B4
- C6
- D360
Complete the for loop body.
for count in range(sides):
gap 1
gap 2- artist.forward(side_length)
- artist.right(turn_angle)
- artist.penup()
- artist.end_fill()
Complete the fill sequence.
gap 1
gap 2
# draw a closed shape
gap 3- artist.fillcolor(colour)
- artist.begin_fill()
- artist.end_fill()
- artist.goto(0, 0)
Complete the safe movement pattern.
gap 1
gap 2
gap 3- artist.penup()
- artist.goto(100, -50)
- artist.pendown()
- artist.begin_fill()
A for loop draws all its sides in one straight line because the turn instruction is not indented. Describe the correction and explain why it works.
State where the turn must go and what will then repeat.
Students type their answer here.
Runnable task
Complete the program so it draws a closed regular triangle.
Requirements:
- keep
sides = 3andside_length = 90; - calculate
turn_angleusing360 / sides; - use one
forloop; - move and turn inside the
forloop.
The check can prove the variables, for loop and final Turtle position. Your teacher will also look at the visible drawing.
Small syntax reminder
A for loop line ends with a colon. Its repeated instructions are indented by four spaces.
import turtle
artist = turtle.Turtle()
artist.speed(0)
sides = 3
side_length = 90Explain how sides controls both the number of repeats and the turn angle in the triangle program.
Use the phrases range(sides) and 360 / sides.
Students type their answer here.