Font size
WorksheetsPython Turtle Practice Questions
Total questions: 100
Worksheet time: 50mins
What is the first task in the Python Turtle learning schedule?
Setting up the coding page
Overview & Accessing and using Python Sandbox
Saving and showcasing your work
Points to Remember
On which page can you find information about 'Filling shapes with color'?
Page 9
Page 10
Page 12
Page 14
Which activity involves 'Making code shorter using loops'?
Activity 10
Activity 11
Activity 12
Activity 13
What is the focus of Activity 7 in the Python Turtle learning schedule?
Drawing polygons and straight-line shapes
Changing background color
Adding text to the screen
Using random numbers
Which activity involves 'Defining shapes as functions'?
Activity 12
Activity 14
Activity 16
Activity 18
What is the purpose of Activity 18 in the Python Turtle learning schedule?
Challenges
Creating pictures
Using while loops
Positioning the turtle
Which task involves 'Start coding with movement and turning commands'?
Activity 1
Activity 2
Activity 3
Activity 4
On which page can you find information about 'Using random numbers'?
Page 19
Page 20
Page 22
Page 24
What is the focus of Activity 9 in the Python Turtle learning schedule?
Positioning the turtle
Pen width & Color
Adding text to the screen
Filling shapes with color
Which activity involves 'Playing with existing code'?
Activity 15
Activity 16
Activity 17
Activity 18
What is Python Turtle primarily used for?
To create and manage databases
To learn to code by creating patterns and pictures
To develop mobile applications
To design websites
How can you access Python Sandbox?
By downloading it from the app store
By searching for "Python Sandbox" in a browser or using the URL https://www.pythonsandbox.com/turtle
By installing it through Python's package manager
By purchasing a license for it
What happens if there is an error in the code in Python Turtle?
The program will run but ignore the error
An error box will pop up, indicating the line with the error
The program will automatically fix the error
The program will crash without any message
What is the purpose of the "Editor Window" in Python Sandbox?
To display the results of the code
To write and edit the code
To manage files and folders
To debug the code automatically
What is the purpose of the command `import turtle` in Python?
It sets the turtle speed.
It opens the Python language Turtle library, allowing the program code to work.
It sets the turtle as a variable.
It creates a loop in the code.
What does the command `t = turtle.Turtle()` do in Python?
It sets the turtle speed.
It creates a loop in the code.
It sets the turtle as `t`, a simple and convenient letter to call the turtle.
It imports the Turtle library.
What does the command `t.speed(2)` do in Python?
It sets the turtle speed to 2, where 10 is the fastest.
It sets the turtle speed to 2, where 0 is the fastest.
It sets the turtle speed to 2, where 1 is the fastest.
It sets the turtle speed to 2, where 5 is the fastest.
Which of the following is the shortest version of the command to move the turtle backward by 200 units?
t.backward(200)
t.back(200)
t.bk(200)
t.moveback(200)
Why is it recommended to learn the basic code first in Python Turtle?
To write longer and more complex code.
To understand the code syntax and structure.
To avoid using loops in the code.
To increase the speed of the turtle.
What does the '#' symbol in front of a line of code indicate in Python?
It is used to execute the code.
It is used to add comments that have no effect on the code.
It is used to declare a variable.
It is used to indicate an error in the code.
What happens if you type a command inaccurately in Python?
The program will still run but with errors.
The program won't work at all.
The program will automatically correct the command.
The program will skip the inaccurate command.
What is the purpose of the error box in Python?
To execute the program.
To provide suggestions for improving the code.
To stop the program and indicate where the error is.
To save the program automatically.
Which keyboard shortcut is used to copy text in Python?
Ctrl X
Ctrl V
Ctrl C
Ctrl Z
Why is it important to run your code often while writing a program?
To save the program automatically.
To check for errors in the code.
To add comments to the code.
To change the color of the text attributes.
What is the benefit of adding comments to your code in Python?
It helps keep track of what you are doing in the code.
It makes the code run faster.
It changes the color of the text attributes.
It automatically fixes errors in the code.
Which of the following is an important point to remember while coding in Python?
Indentation is crucial for defining code blocks.
Semicolons are mandatory at the end of every line.
Variable names must always start with a capital letter.
Python does not support comments.
What is the first step mentioned for saving and showcasing your work using PowerPoint?
Create a folder in File Explorer called Python Turtle.
Open a new Word document.
Save your work directly on the desktop.
Email your work to your teacher immediately.
What should you name the PowerPoint file for saving your Python Turtle designs?
Python Turtle Work
My Python Turtle Designs
Turtle Graphics
Python Projects
Which theme is suggested to use in the PowerPoint for showcasing your work?
Modern
Classic
Quotable
Vibrant
What is the shortcut to activate Snip & Sketch for taking a screenshot?
Ctrl + S
Windows + Shift + S
Alt + Print Screen
Ctrl + Alt + S
What happens when you press the SAVE button in Python Sandbox?
Your work is automatically emailed to your teacher.
A link is generated that you can copy onto your page.
Your work is saved directly to your desktop.
The file is converted into a PDF.
What design is created by the Python Turtle code shown in the screenshot?
Spirograph
Bar chart
Pie chart
Line graph
What does the `t.speed(3)` command do in Python's Turtle module?
Sets the speed of the turtle's movement (0 is fastest, 5 is slowest).
Moves the turtle forward by 3 spaces.
Rotates the turtle right by 3 degrees.
Moves the turtle backward by 3 spaces.
Which command is used to move the turtle forward by a specific number of spaces?
t.bk()
t.fd()
t.rt()
t.lt()
What does the `t.rt(90)` command do in Python's Turtle module?
Rotates the turtle left by 90 degrees.
Moves the turtle forward by 90 spaces.
Rotates the turtle right by 90 degrees.
Moves the turtle backward by 90 spaces.
If you want to move the turtle backward by 200 spaces, which command should you use?
t.fd(200)
t.bk(200)
t.rt(200)
t.lt(200)
What is the purpose of the `t.lt(45)` command in Python's Turtle module?
Rotates the turtle left by 45 degrees.
Moves the turtle forward by 45 spaces.
Rotates the turtle right by 45 degrees.
Moves the turtle backward by 45 spaces.
In the given Python Turtle code, what does the `t.fd(300)` command do?
Moves the turtle forward by 300 spaces.
Rotates the turtle right by 300 degrees.
Moves the turtle backward by 300 spaces.
Rotates the turtle left by 300 degrees.
What angle should you use to create a triangle with equal sides in Python Turtle?
90°
120°
60°
45°
Which command is used to rotate the turtle left by a specific angle?
t.rt()
t.lt()
t.fd()
t.bk()
What Python library is imported at the beginning of the code to create the rotating and duplicating pattern?
math
turtle
random
graphics
What is the purpose of the `t.speed(20)` command in the code?
To set the speed of the turtle to 20 units per second
To slow down the turtle's movement
To increase the speed of the turtle's drawing
To stop the turtle from moving
How many degrees does the turtle rotate to the left after drawing each square in the pattern?
45 degrees
90 degrees
30 degrees
60 degrees
How many squares are drawn in total to complete the pattern described in the activity?
6 squares
8 squares
10 squares
12 squares
What is the purpose of adding comments in the code, as mentioned in the activity?
To make the code run faster
To explain what each part of the code does
To add extra functionality to the code
To make the code shorter
The diagram shows the pattern created by rotating and duplicating squares. What type of geometric transformation is primarily used to create this pattern?
Rotation
Reflection
Translation
Dilation
What is the angle required to make a pentagon (5 sides) with side length 180 using the turtle in Python?
90°
72°
60°
120°
How many times do you need to send the turtle forward and rotate it left to create an equilateral triangle?
2 times
3 times
4 times
5 times
What is the angle required to make a hexagon (6 sides) with side length 120 using the turtle in Python?
90°
72°
60°
120°
What shape is created when the turtle is sent forward 200 and turned left 144 degrees five times?
Pentagon
Hexagon
Star
Square
What is the purpose of tilting the turtle to the left by 263° and creating the shape again in the activity?
To create a larger version of the shape
To create a rotated version of the shape
To create a mirrored version of the shape
To create a smaller version of the shape
What does the `t.circle(50)` command do in Python Turtle?
Draws a circle of 50 radius
Draws a circle of 100 radius
Draws a dot of 50 radius
Draws a square of 50 radius
Which command would you use to draw a circle of 100 radius that turns 270° (¾ of a circle) in Python Turtle?
t.circle(50)
t.circle(100, 270)
t.dot(20)
t.circle(270, 100)
What does the `t.dot(20)` command do in Python Turtle?
Draws a circle of 20 radius
Draws a dot of 20 radius
Draws a square of 20 radius
Draws a line of 20 length
If you want to draw a quarter of a circle with a radius of 60 in Python Turtle, which command would you use?
t.circle(60, 90)
t.circle(60, 180)
t.circle(90, 60)
t.circle(60)
What is the space between circles and dots in the pattern shown in the image?
30
50
80
100
Which of the following is true about the `circle()` command in Python Turtle?
It can only draw full circles.
It can draw both full circles and partial circles.
It can only draw circles with a fixed radius of 50.
It is used to draw dots.
What does the `t.width(4)` command do in Python Turtle?
Sets the pen color to blue
Draws lines with a thickness of 4
Makes the fill color green
Clears the drawing canvas
Which command in Python Turtle is used to set the pen color to blue?
t.fillcolor('blue')
t.color('blue')
t.pencolor('blue')
t.width(4)
What happens if no pen color or fill color is specified in Python Turtle?
The pen color defaults to red
The fill color defaults to green
Both pen and fill colors default to black
The pen color defaults to blue
Which of the following is an example of a valid RGB color format in Python Turtle?
t.color('sky blue')
t.color(#87CEEB)
t.color(135,206,235)
All of the above
What is the correct code to draw a red dot of radius 90 in Python Turtle?
import turtle t = turtle.Turtle() t.speed(5) t.color('red') t.dot(90)
import turtle t = turtle.Turtle() t.speed(10) t.color('blue') t.dot(90)
import turtle t = turtle.Turtle() t.speed(5) t.color('green') t.dot(90)
import turtle t = turtle.Turtle() t.speed(5) t.fillcolor('red') t.dot(90)
What is the pen width set to in the code for drawing a square with sides of 140?
3
4
5
10
What is the hex code color used to draw a circle with an outline in the third activity?
#87CEEB
#800080
#135206235
#000000
In the final activity, what is the radius of the largest dot in the graphic?
50
100
150
200
What is the purpose of the `begin_fill()` function in Python Turtle?
It sets the pen speed.
It starts the fill for a shape after the color has been set.
It completes the fill for a shape after it has been drawn.
It sets the pen width.
Which function in Python Turtle is used to complete the fill for a shape after it has been drawn?
begin_fill()
end_fill()
fillcolor()
circle()
What does the `fillcolor()` function do in Python Turtle?
It sets the pen width.
It sets the color to fill a shape.
It starts the fill for a shape.
It completes the fill for a shape.
In the provided Python Turtle code, what is the radius of the circle being drawn?
70
130
25
10
What line of code would you add to set the pen width to 10 in Python Turtle?
t.penwidth(10)
t.width(10)
t.pensize(10)
t.setwidth(10)
What is the purpose of the `t.speed(5)` line in the Python Turtle code?
It sets the pen width to 5.
It sets the speed of the turtle to 5.
It sets the radius of the circle to 5.
It sets the fill color to teal.
What is the side length of the equilateral triangle that needs to be created with a colored outline?
100
150
200
250
What should be the pen width when creating the equilateral triangle with a colored outline?
4
6
8
10
When creating the equilateral triangle, what is the requirement for the fill color and outline color?
They should be the same.
They should be different.
Only the fill color is required.
Only the outline color is required.
What is the pen width specified for drawing the diagram with six circles?
2
4
6
8
What is the radius of each circle in the diagram with six circles?
30
40
50
60
What is the distance between the circles in the diagram with six circles?
50
75
100
125
How many different colors should be chosen for the diagram with six circles?
2
3
4
5
What is the pen speed specified for drawing the diagram with six circles?
10
20
30
40
Which of the following commands can be used to draw two circles from the same spot, one above and one below?
t.circle(50) and t.circle(-50)
t.circle(100) and t.circle(-100)
t.circle(50) and t.circle(50)
t.circle(-50) and t.circle(-50)
What is the purpose of the `ws.bgcolor("color")` command in Python Turtle?
To change the shape of the turtle.
To change the background color of the turtle screen.
To hide the turtle from view.
To stamp the turtle's current location.
Which command is used to change the shape of the turtle in Python Turtle?
stamp()
shape()
hideturtle()
bgcolor()
What does the `t.stamp()` command do in Python Turtle?
Changes the shape of the turtle.
Leaves a copy of the turtle's stamp at the current location.
Hides the turtle from view.
Changes the background color of the turtle screen.
Which command hides the turtle so it cannot be seen in Python Turtle?
showturtle()
hideturtle()
shape()
stamp()
What is the function of the `t.st()` command in Python Turtle?
Changes the background color of the turtle screen.
Shows the turtle shape.
Leaves a copy of the turtle's stamp at the current location.
Changes the shape of the turtle.
What is the default starting position of the turtle in Python Turtle?
(100, 100)
(0, 0)
(-100, -100)
(50, 50)
Which command is used to send the turtle to the center of the screen in Python Turtle?
setx()
sety()
home()
goto(x, y)
What does the command `t.setx(140)` do in Python Turtle?
Moves the turtle vertically to 140
Moves the turtle horizontally to 140
Moves the turtle diagonally to (140, 140)
Moves the turtle to the center of the screen
Which command is used to move the turtle to a specific position using both x and y coordinates?
setx()
sety()
goto(x, y)
home()
What shape will the turtle take if the command `t.shape('triangle')` is executed?
Circle
Square
Triangle
Arrow
What does the command `t.sety(210)` do in Python Turtle?
Moves the turtle horizontally to 210
Moves the turtle vertically to 210
Moves the turtle diagonally to (210, 210)
Moves the turtle to the center of the screen
Which command is used to move the turtle horizontally by 100 and vertically by -80?
setx()
sety()
goto(100, -80)
home()
What is the purpose of the `t.stamp()` command in Python Turtle?
To change the turtle's shape
To move the turtle to a new position
To leave a copy of the turtle's shape on the screen
To hide the turtle
Which command is used to hide the turtle in Python Turtle?
t.stamp()
t.hideturtle()
t.goto(x, y)
t.setpos(x, y)
What is the correct command to add text to the screen in Python Turtle with a specific font, size, and type?
write('message', font=('font', size, 'type'))
t.write('message', font=('font', size, 'type'))
add_text('message', font=('font', size, 'type'))
text.write('message', font=('font', size, 'type'))
What font, size, and type are used in the sample code provided in the learning material?
Arial, 15, italic
Cambria, 20, bold
Times New Roman, 18, regular
Verdana, 22, bold
What is the turtle's shape set to in the provided steps for the code?
Square
Circle
Triangle
Star
What color is the turtle set to in the provided steps for the code?
Sky blue
Forest green
Crimson red
Lemon yellow
What is the purpose of the command `write('message', font=('font', size, 'type'))` in Python Turtle?
To change the turtle's shape
To add text to the output screen
To move the turtle to a specific position
To change the turtle's color
What is the font style and size specified for the text "I'm a GENIUS at Python Turtle"?
Arial, size 18
Cambria, size 20
Times New Roman, size 22
Verdana, size 16
