Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Spirograph

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.
What is a spirograph?
a)
A type of snake
b)
A mathematical curve drawing
c)
A type of flower
d)
A programming language
2.
Which Python module is commonly used for creating graphics and drawings?
a)
matplotlib
b)
turtle
c)
math
d)
draw
3.

Avni, Alisha, and Nikita are having a blast with Turtle graphics! How can they create a mesmerizing spirograph using functions in the Turtle module?

a)

by using only the forward() function

b)

by writing the code in a single line

c)

by defining a function that draws one segment and calling it multiple times

d)

by using only the circle() function

4.
Consider the following Python Turtle code to create a spirograph: import turtle def draw_spirograph(size, step): for _ in range(18): turtle.circle(size) turtle.right(step) turtle.circle(size) turtle.left(step) draw_spirograph(50, 20) What will be the output of the code?
a)
A simple circle
b)
A flower-like pattern
c)
A straight line
d)
A square
5.
What does the turtle.right(angle) function do?
a)
Moves the turtle forward by a specified angle
b)
Turns the turtle right by a specified angle
c)
Draws a circle with a specified angle
d)
Lifts the pen off the drawing surface by a specified angle
6.
When calling a function that creates a spirograph, what values should you provide as arguments?
a)
The color of the spirograph
b)
The radius of the spirograph
c)
the number of sides in the spirograph
d)
the size of the spirograph segments and the step angle
7.

Aanya, Prisha, and Tisha are having a drawing competition. Which tool should they use to draw a perfect circle?

a)

Pencil

b)

Compass

c)

Ruler

d)

Protractor

8.
What is the purpose of using the turtle.speed(speed) function when creating a spirograph?
a)
To adjust the size of the spirograph
b)
To change the color of the spirograph
c)
To control the speed of turtle's drawing
d)
To determine the number of sides in your spirograph
9.
When we call a function, we are:
a)
Storing it for later use
b)
repeating it multiple times
c)
executing the code inside the function
d)
Ignoring the function
10.

Hey there! Can you tell me what a "parameter" is in a function?

a)

A variable used for debugging

b)

A value returned by the function

c)

A value passed to the function when it's called

d)

A data type used in the function's implementation